Tk - Quản lý Hình học
Trình quản lý hình học được sử dụng để quản lý hình học của cửa sổ và các khung khác. Chúng ta có thể sử dụng nó để xử lý vị trí và kích thước của cửa sổ và khung. Các widget bố cục được sử dụng cho mục đích này.
Định vị và định cỡ
Cú pháp cho cửa sổ định vị và định cỡ được hiển thị bên dưới:
wm geometry . wxh+/-x+/-y
Ở đây, w đề cập đến chiều rộng và h là chiều cao. Tiếp theo là dấu '+' hoặc '-' với số tiếp theo đề cập đến vị trí x trên màn hình. Tương tự, dấu '+' hoặc '-' sau đây với số đề cập đến vị trí y trên màn hình
Một ví dụ đơn giản được hiển thị bên dưới cho Tuyên bố trên -.
#!/usr/bin/wish
wm geometry . 300x200+100+100
Khi chúng ta chạy chương trình trên, chúng ta sẽ nhận được kết quả sau:
Hình học lưới
Cú pháp cho hình học lưới được hiển thị bên dưới:
grid gridName -column number -row number -columnspan number -rowspan number
Cột, hàng, khoảng trống hoặc dải hàng giúp cung cấp hình dạng lưới.
Một ví dụ đơn giản được hiển thị bên dưới cho câu lệnh trên -
#!/usr/bin/wish
frame .myFrame1 -background red -height 100 -width 100
frame .myFrame2 -background blue -height 100 -width 50
grid .myFrame1 -columnspan 10 -rowspan 10 -sticky w
grid .myFrame2 -column 10 -row 2
Khi chúng ta chạy chương trình trên, chúng ta sẽ nhận được kết quả sau: