消息框是tkinter的单独子模块,因此只需从tkinter进行完整导入即可:
from tkinter import *
不导入消息框
必须将其显式导入,如下所示:
from tkinter import messagebox
以与必须显式导入ttk相同的方式
它在空闲状态下工作的原因是因为空闲状态出于自身目的导入了消息框,并且由于空闲状态的工作方式,因此在空闲状态下可以访问其导入

消息框是tkinter的单独子模块,因此只需从tkinter进行完整导入即可:
from tkinter import *
不导入消息框
必须将其显式导入,如下所示:
from tkinter import messagebox
以与必须显式导入ttk相同的方式
它在空闲状态下工作的原因是因为空闲状态出于自身目的导入了消息框,并且由于空闲状态的工作方式,因此在空闲状态下可以访问其导入