Tkinter Python

Option

fred = Button(self, fg="red", bg="blue")

Sau khi khởi tạo, có thể thay đổi tùy chọn:

fred["fg"] = "red"
fred["bg"] = "blue"

Hoặc sử dụng method config():

fred.config(fg="red", bg="blue")

Packer:

Trong Tkinter, pack là một trong ba bộ quản lý bố cục chính được sử dụng để đặt các widget trong cửa sổ. pack hoạt động bằng cách sắp xếp các widget dọc theo các cạnh của cửa sổ (trên, dưới, trái, phải) hoặc chính giữa.

Các tùy chọn của pack:

  • side: xác định cạnh mà widget sẽ được đặt. Giá trị có thể là TOP, BOTTOM, LEFT, RIGHT.
  • fill: xác định widget có nên mở rộng để lấp đầy không gian trống theo hướng ngang tk.X, dọc tk.Y hoặc cả hai tk.BOTH.
  • expand: xác định widget có nên mở rộng để lấp đầy không gian trống còn lại trong cửa sổ hay không. Giá trị là True hoặc False.
  • padx, pady: Thêm khoảng cách (padding) theo chiều ngang (padx) và dọc (pady) xung quanh widget.
  • ipadx, ipady: Thêm khoảng cách bên trong (internal padding) theo chiều ngang (ipadx) và dọc (ipady) xung quanh nội dung của widget.

Grid:

Grid sử dụng lưới dựa trên các row và column:

widget.grid(row=0, column=0)
  • sticky: hướng dãn widget. Các giá trị phổ biến bao gồm n, s, e, w, ne, nw, se, sw
  • padxpady:
  • columnspanrowspan: mở rộng widget qua nhiều cột hoặc hàng

Thuộc tính sticky trong Tkinter:

  • n: giãn widget lên phía bắc
  • s: nam
  • e: đông
  • w: tây
  • ne, nw, se, sw: tương ứng

Các thành phần trong Tkinter:

Cửa sổ

Label

Textarea

Radiobox

Button

Combobox

Checkbox

MessageBox

SpinBox

ProgressBar

File select box

MenuBar

TabBar

Để lại một bình luận

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *