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 ngangtk.X, dọctk.Yhoặc cả haitk.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àTruehoặcFalse.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, swpadxvàpady:columnspanvàrowspan: 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
