Tkinter tkMessageBox模块

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

当上面的代码被执行时,会产生以下结果−

Tkinter tkMessageBox模块

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程