如何使用 Tkinter 创建弹出窗口?
Tkinter 支持顶级类,这些类包含顶级窗口。顶层窗口也称为子窗口。我们可以通过创建 的对象来创建一个顶层窗口Toplevel(parent)。
顶层窗口继承了 Tkinter 父对象的所有属性。它也可以包含小部件、框架、画布和其他对象。
示例
在这个例子中,我们将创建一个按钮来打开一个弹出窗口。
#Import the required libraries输出结果from tkinter import *
#Create an instance of Tkinter Frame
win = Tk()
#Set the geometry
win.geometry("700x250")
def open_win():
#Create a Button to Open the Toplevel Window
top= Toplevel(win)
top.geometry("700x250")
top.title("Child Window")
#Create a label in Toplevel window
Label(top, text= "你好世界!")
Label(win, text= "Click the button to Open Popup Window", font= ('Helvetica 18')).place(relx=.5, rely=.5, anchor= CENTER)
Button(win, text= "Click Me", background= "white", foreground= "blue", font= ('Helvetica 13 bold'), command= open_win).pack(pady= 50)
win.mainloop()
运行上面的代码将显示一个带有标签和按钮的窗口。
现在,单击该按钮将打开一个新弹出窗口。
以上是 如何使用 Tkinter 创建弹出窗口? 的全部内容, 来源链接: utcz.com/z/355728.html