1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
|
def action(event=None):
index = st.tag_nextrange('cible', '0.0', END)
st.see(index[0])
def chfichier(bla):
fen = Pmw.initialise()
st = Pmw.ScrolledText(fen, labelpos = Tk.N, label_text ="Corpus", label_font ='Times 14 bold italic', label_fg = 'navy', label_pady =5, text_font='Helvetica 11 normal', text_bg ='ivory', text_padx =10, text_pady =10, text_wrap ='none', borderframe =1, borderframe_borderwidth =3, borderframe_relief =Tk.SOLID, usehullsize =1, hull_width =370, hull_height =240)
st.pack(expand =Tk.YES, fill =Tk.BOTH, padx =8, pady =8)
st.tag_configure('titre', foreground ='brown', font ='Helvetica 11 bold italic')
st.tag_configure('lien', foreground ='blue', font ='Helvetica 11 bold')
st.tag_configure('cible', foreground ='forest green', font ='Times 11 bold')
st.tag_bind('lien', '<Button-1>', action)
titre = """corpus"""
fichier = tkFileDialog.askopenfile(parent=fen,mode='r',title='Choisissez un fichier')
st.importfile(fichier)
st.insert('0.0', titre, 'titre')
fen.mainloop() |
Partager