我如何使用 Python tkinter 创建子窗口?
子窗口可以被称为与根窗口或主窗口分离的独立窗口。为了创建一个子窗口,我们必须定义一个顶级窗口,该窗口可以使用Toplevel(win)方法手动创建。在toplevel(root)方法中,我们必须将主窗口作为参数传递,并进一步定义所需的窗口小部件。
示例
让我们创建一个子窗口,其中包含一些窗口小部件。
#Import tkinter library
from tkinter import *
from tkinter import ttk
#Create an instance of tkinter frame
win = Tk()
#Set the geometry and title of tkinter Main window
win.geometry("750x250")
win.title("Main Window")
#Create a child window using Toplevel method
child_w= Toplevel(win)
child_w.geometry("750x250")
child_w.title("New Child Window")
#Create Label in Mainwindow and Childwindow
label_main= Label(win, text="Hi, this is Main window", font=('Helvetica 15'))
label_main.pack(pady=20)
label_child= Label(child_w, text= "Hi, this is Child Window", font=('Helvetica 15'))
label_child.pack()
win.mainloop()输出
当我们运行以上代码时,它将显示两个窗口:一个主窗口和一个子窗口
主窗口

子窗口

广告
数据结构
网络
RDBMS
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP