我如何使用 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