Sens de “AttributeError: NoneType objet n'a pas d'attribut savoirs traditionnels”? Quel est le message d'erreur suivant signifie? AttributeError: 'NoneType' object has no attribute 'tk' OriginalL'auteur aneuryzm | 2010-10-19 pythontkinter 6 Cela signifie que dans votre code où vous appelez x.tk et x est None (NoneType). x doit avoir été un objet qui est supposé avoir un attribut tk. Pour résoudre ce problème, vous pouvez vérifier où vous êtes l'obtention de x et de voir pourquoi il n'est pas de retourner un objet approprié. OriginalL'auteur pyfunc 11 J'ai eu ce problème, mais a trouvé la solution. Ce problème se pose lorsque vous déclarez une variable avant de vous faire une instance de Tk(). Par exemple, l'erreur count = IntVar() .... .... app = Tk() Solution!! Faire les déclarations après la création d'un tkinter fenêtre de l'application app = Tk() .... count = IntVar() C'est la bonne réponse pour la fixation du problème sous-jacent. OriginalL'auteur Holy Genius 0 Cela signifie que la variable à gauche de .tk est None. OriginalL'auteur Aaron Digulla Vous devez vous connecter pour publier un commentaire.
Cela signifie que dans votre code où vous appelez
et
x
estNone
(NoneType
).x
doit avoir été un objet qui est supposé avoir un attributtk
.Pour résoudre ce problème, vous pouvez vérifier où vous êtes l'obtention de
x
et de voir pourquoi il n'est pas de retourner un objet approprié.OriginalL'auteur pyfunc
J'ai eu ce problème, mais a trouvé la solution. Ce problème se pose lorsque vous déclarez une variable avant de vous faire une instance de Tk().
Par exemple, l'erreur
Solution!! Faire les déclarations après la création d'un tkinter fenêtre de l'application
OriginalL'auteur Holy Genius
Cela signifie que la variable à gauche de
.tk
estNone
.OriginalL'auteur Aaron Digulla