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.
Nhấp vào nút "Cập nhật" để cập nhật chiều rộng của khung.