Computer >> Máy Tính >  >> Lập trình >> Python

Làm cách nào để thay đổi động chiều rộng của Khung trong Tkinter?

Khung widget trong Tkinter hoạt động giống như một vùng chứa nơi chúng ta có thể đặt các widget và tất cả các thành phần GUI khác. Để thay đổi động chiều rộng khung, chúng ta có thể sử dụng phương thức config () và xác định chiều rộng tài sản trong đó.

Ví dụ

Trong ví dụ này, chúng tôi đã tạo một nút được đóng gói bên trong cửa sổ chính và bất cứ khi nào chúng tôi nhấp vào nút, nó sẽ cập nhật chiều rộng của khung.

# 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()

Đầu ra

Chạy đoạn mã trên để hiển thị một cửa sổ chứa tiện ích khung và nút.

Làm cách nào để thay đổi động chiều rộng của Khung trong Tkinter?

Nhấp vào nút "Cập nhật" để cập nhật chiều rộng của khung.

Làm cách nào để thay đổi động chiều rộng của Khung trong Tkinter?