当前位置: 首页 > 文档资料 > Python 中文教程 >

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

执行上述代码时,会产生以下结果 -

TK tkMessageBox