为什么用 import tkinter 不能运行
━━━━━━━━━━━━━━━━━━━━━━
要显示一个信息框,为什么用 import tkinter 不能运行,改成from tkinter import messagebox 就可以运行了?
可能是因为您的代码中只使用了 messagebox
这个模块,而 tkinter
模块中包含了许多其他的功能和类。当您使用 import tkinter
时,需要使用完整的模块名称来调用其功能,例如 tkinter.messagebox
。而使用 from tkinter import messagebox
则直接将 messagebox
模块导入,可以直接使用其中的功能,无需加上模块前缀。请确保您确实只需要使用 messagebox
模块,并根据需要选择适当的导入方式。
━━━━━━━━━━━━━━━━━━━━━━
import tkinter.messagebox
tkinter.messagebox.showinfo("标题", "这是一个信息框的内容")
━━━━━━━━━━━━━━━━━━━━━━
from tkinter import messagebox
messagebox.showinfo('title','这是要显示的信息')