tkMessageBox
优质
小牛编辑
134浏览
2023-12-01
tkMessageBox模块用于在应用程序中显示消息框。 此模块提供了许多可用于显示相应消息的功能。
其中一些功能是showinfo,showwarning,showerror,askquestion,askokcancel,askyesno和askretryignore。
语法 (Syntax)
以下是创建此小部件的简单语法 -
tkMessageBox.FunctionName(title, message [, options])
参数 (Parameters)
FunctionName - 这是相应消息框功能的名称。
title - 这是要在消息框的标题栏中显示的文本。
message - 这是要显示为消息的文本。
options - 选项是可用于定制标准消息框的备选选项。 您可以使用的一些选项是default和parent。 默认选项用于指定消息框中的默认按钮,例如ABORT,RETRY或IGNORE。 parent选项用于指定要在其上显示消息框的窗口。
您可以在对话框中使用以下功能之一 -
- showinfo()
- showwarning()
- showerror()
- askquestion()
- askokcancel()
- askyesno()
- askretrycancel()
例子 (Example)
请亲自尝试以下示例 -
import Tkinter
import tkMessageBox
top = Tkinter.Tk()
def hello():
tkMessageBox.showinfo("Say Hello", "Hello World")
B1 = Tkinter.Button(top, text = "Say Hello", command = hello)
B1.pack()
top.mainloop()
执行上述代码时,会产生以下结果 -