tkinter showinfo python 3
Je suis en train d'afficher une fenêtre d'informations en utilisant
tkinter.messagebox.showinfo("info", "message")
Cependant, je suis d'erreur lors de l'utilisation from tkinter import *
Le problème est de résoudre si j'ai également import tkinter.messagebox
Donc, je suis confus. N'est-ce pas from tkinter import *
est censé importer tout à l'intérieur de tkinter
?
InformationsquelleAutor WannaFly | 2014-06-25
Vous devez vous connecter pour publier un commentaire.
vous venez d'importer messagebox de tkinter, et vous ne messagebox.(par exemple)showinfo("test" , "blablablabla")
Si vous utilisez le
from module import x
format, vous n'avez pas de préfixe les ressources importées avec le module. Donc, essayezSi vous importez comme ceci:
import tkinter.messagebox
vous de référence avec le module, qui est pourquoi vous n'obtenez pas une erreur dans ce cas.from tkinter import *
charge Tkinter est__init__.py
qui n'inclut pas la messagebox, donc, pour la résoudre, nous neimport tkinter.messagebox
qui charge messagebox du__init__.py
.Pouvez également essayer cette méthode pour accéder à la
messagebox
méthode