如何使用Tkinter程序创建弹出窗口?

如何使用Tkinter程序创建弹出窗口?

Tkinter有许多内置的函数和特性,可用于扩展应用程序的内部功能。在Tkinter中,通过定义消息框来创建弹出窗口。为了使用弹出消息框,您首先必须通过命令” import tkinter.messagebox “在Tkinter中导入消息框包。

示例

在此示例中,我们将创建一个带有问题的消息框弹出窗口。单击特定选项后,它将将用户重定向到相应的操作。

# 导入所需的库
from tkinter import *
import tkinter.messagebox

# 创建Tkinter Frame的实例
win = Tk()

# 设置Tkinter Frame的几何形状
win.geometry("700x350")

def open_win():
   out = tkinter.messagebox.askquestion('提示', '你想继续吗?')
   if out == 'yes':
      Label(win, text="感谢您的回应!", font=('Helvetica 22 bold')).pack(pady=40)
   else:
      win.destroy()

# 创建一个按钮
button = Button(win, text="点击我", command=open_win, font=('Helvetica 14 bold'), foreground='OrangeRed3',background="white")
button.pack(pady=50)
win.mainloop()

输出

在执行上述代码后,它将显示以下窗口 −

如何使用Tkinter程序创建弹出窗口?

现在,单击“点击我”按钮。它将显示一个带有问题的消息框。

如何使用Tkinter程序创建弹出窗口?

接下来,在消息框上单击“是”按钮。它将显示以下窗口 −

如何使用Tkinter程序创建弹出窗口?

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程