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: