Python Tkinter tkMessageBox

返回 Python GUI 编程


描述

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

示例

自己尝试以下示例 -

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

返回 Python GUI 编程

查看笔记

扫码一下
查看教程更方便