如何在 Tkinter 中動態更改 Frame 的寬度?
Tkinter 中的Frame小部件像一個容器,我們可以在其中放置小部件和其他所有 GUI 元件。要動態更改框架寬度,可以使用 configure() 方法並在其中定義width 屬性。
示例
在此示例中,我們建立了一個按鈕,該按鈕打包在主視窗內,每當我們單擊該按鈕時,它都會更新框架的寬度。
# Import the required libraries
from tkinter import *
from tkinter import ttk
# Create an instance of tkinter frame or window
win=Tk()
# Set the size of the window
win.geometry("700x350")
def update_width():
frame.config(width=100)
# Create a frame
frame=Frame(win, bg="skyblue3", width=700, height=250)
frame.pack()
# Add a button in the main window
ttk.Button(win, text="Update", command=update_width).pack()
win.mainloop()輸出
執行以上程式碼以顯示一個包含框架小部件和按鈕的視窗。

單擊“更新”按鈕以更新框架的寬度。

廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP