Tkinter tkMessageBox



tkMessageBox 模块用于在应用程序中显示消息框。此模块提供许多函数,您可以使用这些函数来显示相应的消息。

其中一些函数是 showinfo、showwarning、showerror、askquestion、askokcancel、askyesno 和 askretryignore。

语法

以下是创建此小部件的简单语法:

tkMessageBox.FunctionName(title, message [, options])

参数

  • FunctionName − 这是相应消息框函数的名称。

  • title − 这是要在消息框标题栏中显示的文本。

  • message − 这是要显示为消息的文本。

  • options − options 是您可以用来定制标准消息框的替代选项。您可以使用的一些选项是 default 和 parent。default 选项用于指定默认按钮,例如消息框中的 ABORT、RETRY 或 IGNORE。parent 选项用于指定要在其顶部显示消息框的窗口。

您可以使用以下函数之一与对话框一起使用:

  • 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()

执行上述代码后,将产生以下结果:

Tkinter tkMessageBox
python_gui_programming.htm
广告
© . All rights reserved.