PyGTK - Lớp nút

Tiện ích gtk.Button thường được hiển thị dưới dạng một nút bấm với nhãn văn bản. Nó thường được sử dụng để đính kèm một hàm hoặc phương thức gọi lại được gọi khi nút được nhấp.

Lớp gtk.Button có hàm tạo sau:

gtk.Button(label = None, stock = None, use_underline = True)

Trong đó,

  • Label - Văn bản được hiển thị bởi nhãn nút

  • Stock- Id chứng khoán xác định hình ảnh và văn bản có sẵn trong nút. Mặc định là Không có.

  • Underline - Nếu Đúng, dấu gạch dưới trong văn bản cho biết ký tự tiếp theo nên được gạch dưới và được sử dụng cho bộ tăng tốc ghi nhớ.

Một số hằng số được xác định trước cho tham số stock là:

  • STOCK_OK
  • STOCK_STOP
  • STOCK_YES
  • STOCK_NO
  • STOCK_QUIT
  • STOCK_CANCEL
  • STOCK_CLOSE

Lớp Button có các phương thức quan trọng sau:

S.NO Phương pháp và Mô tả
1

set_label()

Điều này đặt văn bản của nhãn nút thành nhãn. Chuỗi này cũng được sử dụng để chọn mặt hàng trong kho nếu thuộc tính "use_stock" là True.

2

get_label()

Thao tác này lấy văn bản từ nhãn của nút

3

set_focus_on_click()

Nếu Đúng, nút sẽ lấy tiêu điểm khi được nhấp bằng chuột.

4

set_alignment()

Đây là căn chỉnh ngang và dọc của tiện ích con. Giá trị nằm trong khoảng từ 0,0 đến 1,0.

5

set_image()

Điều này đặt thuộc tính hình ảnh thành giá trị của hình ảnh. Thuộc tính "gtkbutton-images" phải được đặt thành True.

Các tín hiệu sau được phát ra bởi tiện ích Nút -

kích hoạt Điều này được phát ra khi gtk.Widget's activate()phương thức được gọi. Đối với một nút, nó gây ra tín hiệu "đã nhấp" được phát ra.
đã nhấp vào Điều này được phát ra khi nút chuột được nhấn và thả trong khi con trỏ ở trên nút hoặc khi nút được kích hoạt với bàn phím.