如何在 Tkinter 中設定 Frame 的最小和最大高度或寬度?
為了管理視窗中的過多小部件,我們可以在 Tkinter 中使用 Frame 小部件。為了將小部件放置在框架小部件內,我們必須設定框架的相對寬度和高度。為配置框架的相對高度和寬度,我們必須使用 place(relx, rely) 方法進行配置。
現在,讓我們建立一個框架並向其中新增一個按鈕。
示例
#import required libraries
from tkinter import *
from tkinter import ttk
#Create an instance of Tkinter frame
win= Tk()
#Set the geometry of the window
win.geometry("750x250")
#Create a LabelFrame
frame= Frame(win, width= 100, height= 100, background= "green")
frame.pack(fill= BOTH, expand= True)
#Configure the Frame
frame.place(relx=0.3, rely=.3, anchor= "c")
#Create Button widget in Frame
ttk.Button(frame, text= "Button").pack()
win.mainloop()輸出
執行以上程式碼將顯示一個幀,該幀具有設定的最小和最大寬度/高度。
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP