Salut je souhaite mettre mon texte en mode lecture seul ,voici le code par défault :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
 
def action(event=None):
        index = st.tag_nextrange('cible', '0.0', END)
        st.see-(index[0])
def fenupdate():
    fen2 =Toplevel()
    fen2.title("Fenêtre secondaire")
    cadrfense2 =Frame(fen2, width = 500, height = 350,bg="lightgrey")
    fen2.resizable(width = False , height = False)
    cadrfense2.pack()
    fen2.grab_set()
    st = Pmw.ScrolledText(fen2, usehullsize =1, hull_width =260, hull_height = 250)
    st.pack(expand =YES, fill =BOTH)
    st.place(x=10,y=10)
    st.importfile('./Data/data.ngz')
Ce qui donne :

Mais on peut modifier le texte :



J'ai éssayé de mettre le texte en lecture seul
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
st.config(state=Tk.DISABLED) 
#Si je met ce code avant st.importfile('./Data/data.ngz')
#on voit plus le texte , mais je je le met après on voit le texte mais on peut le modifié quand même ..
mais ça ne fonctionne pas , si quelqu'un peut m'aidé svp ..