使用Tkinter创建提示对话框?
对话框是通知用户执行某些操作的方便工具。我们已经熟悉对话框,并多次与其交互过。在特定的Tkinter应用程序中,我们可以创建任何类型的对话框,如消息、用户交互对话框、单个值输入对话框、文件选择器等。要创建对话框,Tkinter有几个内置的软件包,如: messagebox、simpledialog、filedialog 和 colorchooser 。
例子
在这个例子中,我们将创建一个消息框,告知用户选择一个选项。
#导入tkinter库
from tkinter import *
from tkinter import messagebox
#创建Tkinter框架的实例
win= Tk()
#定义函数的几何结构
win.geometry("750x250")
answer = messagebox.askyesno("问题","您喜欢Python Tkinter吗?")
#创建标签
Label(win, text=answer, font= ('Georgia 20 bold')).pack()
win.mainloop()
输出
运行上述代码将显示一个提示对话框。一旦我们选择一个选项,它就会基于是(1)或否(0)显示布尔值。
一旦我们单击是或否,它将以1或0值更新Tkinter窗口。