Bonjour,


Mon problème est simple.
La solution est plus compliqué.

Imaginons un code python très simple :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
from Tkinter import * 
 
def toto(): 
      entry.state(NORMAL) 
 
root = Tk() 
entry = Entry(root, state=DISABLED).place(x=10, y=10) 
 
button = Button(root, text="Ajouter", command=toto).place(x=10, y=40) 
root.config(height=100,width=150) 
 
root.mainloop()

Voici le problème :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
entry.state=NORMAL 
AttributeError: 'NoneType' object has no attribute 'state'
Je soupçonne que la fonction ".place()" ne me permet pas d'utiliser les fonctions du widget Entry.

Avez vous une solution pour résoudre le problème ?

Cordialement,

R3.