Tk - Tiện ích bố cục
Các widget bố cục được sử dụng để xử lý bố cục cho ứng dụng Tk. Tiện ích khung được sử dụng nhóm các tiện ích khác và vị trí, gói và lưới là trình quản lý bố cục để cung cấp cho bạn toàn quyền kiểm soát việc thêm vào cửa sổ. Danh sách các widget bố cục có sẵn như được hiển thị bên dưới -
Sr.No. | Widget & Mô tả |
---|---|
1 | Khung Container widget để chứa các widget khác. |
2 | Địa điểm Widget để giữ các widget khác ở một vị trí cụ thể với tọa độ gốc và kích thước chính xác. |
3 | Đóng gói Widget đơn giản để tổ chức widget theo khối trước khi đặt chúng vào widget mẹ. |
4 | Lưới Widget để lồng đóng gói widget theo các hướng khác nhau. |
Dưới đây là một ví dụ Tk đơn giản cho các widget bố cục -
#!/usr/bin/wish
frame .myFrame1 -background red -relief ridge -borderwidth 8 -padx 10 -pady 10
-height 100 -width 100
frame .myFrame2 -background blue -relief ridge -borderwidth 8 -padx 10 -pady 10
-height 100 -width 50
pack .myFrame1
pack .myFrame2
Khi chúng ta chạy chương trình trên, chúng ta sẽ nhận được kết quả sau: