Python Tkinter 8.5导入消息框
发布于 2021-01-29 15:00:23
下面的代码在IDLE内运行良好,否则会出现“ NameError:全局名称’messagebox’未定义”的情况。但是,如果我明确声明from
tkinter import messagebox
,则无论从哪里运行都很好。
from tkinter import *
from tkinter import ttk
root = Tk()
mainFrame = ttk.Frame(root)
messagebox.showinfo("My title", "My message", icon="warning", parent=mainFrame)
为什么IDLE不需要显式import语句,而在其他地方则需要它?
关注者
0
被浏览
57
1 个回答