PyGTK - Lớp cửa sổ
Một đối tượng của lớp gtk.Window cung cấp một widget mà người dùng thường nghĩ là Wwindow. Widget này là một container, do đó, nó có thể chứa một widget con. Nó cung cấp một khu vực có thể hiển thị được trang trí bằng thanh tiêu đề và các điều khiển thay đổi kích thước.
Lớp gtk.Window có hàm tạo sau:
gtk.Window(type)
Loại tham số nhận một trong các giá trị sau:
gtk.WINDOW_TOPLEVEL (mặc định) | Cửa sổ này không có cha mẹ. Cửa sổ Toplevel là cửa sổ ứng dụng chính và các hộp thoại. |
gtk.WINDOW_POPUP | Cửa sổ này không có khung hoặc đồ trang trí. Một cửa sổ bật lên được sử dụng cho các menu và chú giải công cụ. |
Một số phương thức quan trọng của lớp gtk.Window được liệt kê bên dưới:
S.NO | Phương pháp và Mô tả |
---|---|
1 | set_title(string) Điều này đặt thuộc tính "title" của gtk.window thành giá trị được chỉ định bởi title. Tiêu đề của một cửa sổ sẽ được hiển thị trên thanh tiêu đề của nó. |
2 | get_title() Điều này trả về tiêu đề của một cửa sổ nếu được đặt. |
3 | set_position() Điều này đặt vị trí của cửa sổ. Các hằng số vị trí được xác định trước là -
|
3 | set_focus() Điều này đặt tiện ích con được chỉ định trở thành tiện ích tiêu điểm cho cửa sổ. |
4 | set_resizable() Điều này đúng theo mặc định. set_resizable () giúp người dùng thiết lập kích thước của cửa sổ. |
5 | set_decorated() Điều này đúng theo mặc định. Nếu sai, thanh tiêu đề và các điều khiển thay đổi kích thước của cửa sổ sẽ bị vô hiệu hóa. |
6 | set_modal() Nếu đúng, cửa sổ sẽ trở thành phương thức và sự tương tác với các cửa sổ khác bị ngăn chặn. Điều này được sử dụng cho các tiện ích Hộp thoại. |
7 | set_default_size() Điều này đặt kích thước mặc định của cửa sổ thành chiều rộng và chiều cao được chỉ định tính bằng pixel. |
Tiện ích gtk.Window phát ra các tín hiệu sau:
kích hoạt-mặc định | Điều này được phát ra khi tiện ích con mặc định của cửa sổ được kích hoạt thường bằng cách người dùng nhấn phím Return hoặc Enter. |
kích hoạt-tiêu điểm | Điều này được phát ra khi tiện ích con có tiêu điểm được kích hoạt thường bằng cách người dùng nhấn phím Space. |
di chuyển tiêu điểm | Điều này được phát ra khi tiêu điểm được thay đổi trong các tiện ích con của cửa sổ khi người dùng nhấn Tab, Shift + Tab hoặc các phím mũi tên Lên, Xuống, Trái hoặc Phải. |
đặt trọng tâm | Điều này được phát ra khi tiêu điểm thay đổi thành widget trong window. |