Tkinter tkMessageBox模块
tkMessageBox模块用于在应用程序中显示消息框。此模块提供了一些函数,您可以用来显示适当的消息。
其中一些函数是showinfo、showwarning、showerror、askquestion、askokcancel、askyesno和askretryignore。
语法
这是创建此小部件的简单语法−
tkMessageBox.FunctionName(title, message [, options])
参数
- FunctionName - 这是合适的消息框函数的名称。
-
title - 这是要显示在消息框标题栏中的文本。
-
message - 这是要显示的消息文本。
-
options - 选项是您可以使用的替代选择,用于定制标准消息框。您可以使用的一些选项有默认和父级。默认选项用于指定消息框中的默认按钮,如中止、重试或忽略。父级选项用于指定显示消息框的顶层窗口。
您可以使用以下之一的对话框函数 –
- showinfo()
- showwarning()
- showerror ()
- askquestion()
- askokcancel()
- askyesno ()
- askretrycancel ()
示例
请自己尝试以下示例 –
from tkinter import *
from tkinter import messagebox
top = Tk()
top.geometry("100x100")
def hello():
messagebox.showinfo("Say Hello", "Hello World")
B1 = Button(top, text = "Say Hello", command = hello)
B1.place(x=35,y=50)
top.mainloop()
当上面的代码被执行时,会产生以下结果−