Python 3 - Tkinter tkMessageBox
-
简述
yle>#load .h25{margin:5px 5px 12px 5px!重要; 文本对齐:左!重要;高度:22px!重要;溢出:隐藏!重要;} #load .tns-item {保证金:0px 0px 10px 0px;}tkMessageBox 模块用于在您的应用程序中显示消息框。该模块提供了许多功能,您可以使用它们来显示适当的消息。其中一些函数是 showinfo、showwarning、showerror、askquestion、askokcancel、askyesno 和 askretryignore。 -
句法
这是创建此小部件的简单语法 -tkMessageBox.FunctionName(title, message [, options])
-
参数
-
FunctionName− 这是适当的消息框函数的名称。
-
title− 这是要显示在消息框标题栏中的文本。
-
message− 这是要显示为消息的文本。
-
options− 选项是您可以用来定制标准消息框的备选选项。您可以使用的一些选项是默认选项和父选项。默认选项用于指定消息框中的默认按钮,例如 ABORT、RETRY 或 IGNORE。parent 选项用于指定显示消息框的窗口。
您可以在对话框中使用以下功能之一 --
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()
-
结果
执行上述代码时,会产生以下结果 -