Python 3 – Tkinter tkMessageBox
tkMessageBox模块用于在应用程序中显示消息框。此模块提供了一些函数,您可以使用这些函数来显示适当的消息。
其中一些函数是showinfo、showwarning、showerror、askquestion、askokcancel、askyesno和askretryignore。
语法
创建此小部件的简单语法如下所示-
tkMessageBox.FunctionName(title,message [,options])
参数
- FunctionName − 这是适当的消息框函数的名称。
-
title − 这是要在消息框的标题栏中显示的文本。
-
message − 这是要显示为消息的文本。
-
options − 选项是您可以使用的替代选择,以调整标准消息框。您可以使用的一些选项是default和parent。default选项用于指定消息框中的默认按钮,例如ABORT、RETRY或IGNORE。parent选项用于指定将在其上方显示消息框的窗口。
您可以使用以下之一的函数与对话框-box –
- showinfo()
-
showwarning()
-
showerror ()
-
askquestion()
-
askokcancel()
-
askyesno ()
-
askretrycancel ()
示例
请尝试自己执行以下示例-
# !/usr/bin/python3
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()
结果
执行以上代码时,将产生以下结果-