Учебники

PyGTK – класс окна

Объект класса gtk.Window предоставляет виджет, который пользователи обычно считают Wwindow. Этот виджет является контейнером, следовательно, он может содержать один дочерний виджет. Он обеспечивает отображаемую область, украшенную строкой заголовка и элементами управления изменением размера.

Класс gtk.Window имеет следующий конструктор –

gtk.Window(type)

Тип paramter принимает одно из следующих значений –

gtk.WINDOW_TOPLEVEL (по умолчанию) Это окно не имеет родителя. Окна Toplevel – это главное окно приложения и диалоги.
gtk.WINDOW_POPUP Это окно не имеет рамки или украшений. Всплывающее окно используется для меню и всплывающих подсказок.

Некоторые из важных методов класса gtk.Window перечислены ниже –

S.NO Методы и описание
1

set_title (строка)

Это устанавливает свойство “title” gtk.window в значение, указанное в заголовке . Заголовок окна будет отображаться в строке заголовка.

2

get_title ()

Это возвращает заголовок окна, если установлено.

3

set_position ()

Это устанавливает положение окна. Предопределенные константы положения –

  • gtk.WIN_POS_NONE

  • gtk.WIN_POS_CENTER

  • gtk.WIN_POS_MOUSE

  • gtk.WIN_POS_CENTER_ALWAYS

  • gtk.WIN_POS_CENTER_ON_PARENT

3

set_focus ()

Это устанавливает виджет, указанный как виджет фокуса для окна.

4

set_resizable ()

Это верно по умолчанию. set_resizable () помогает пользователю установить размер окна.

5

set_decorated ()

Это верно по умолчанию. Если false, строка заголовка и элементы управления изменением размера окна будут отключены.

6

set_modal ()

Если true, окно становится модальным, и взаимодействие с другими окнами предотвращается. Это используется для виджетов Dialog.

7

set_default_size ()

Это устанавливает размер окна по умолчанию для указанной ширины и высоты в пикселях.

set_title (строка)

Это устанавливает свойство “title” gtk.window в значение, указанное в заголовке . Заголовок окна будет отображаться в строке заголовка.

get_title ()

Это возвращает заголовок окна, если установлено.

set_position ()

Это устанавливает положение окна. Предопределенные константы положения –

gtk.WIN_POS_NONE

gtk.WIN_POS_CENTER

gtk.WIN_POS_MOUSE

gtk.WIN_POS_CENTER_ALWAYS

gtk.WIN_POS_CENTER_ON_PARENT

set_focus ()

Это устанавливает виджет, указанный как виджет фокуса для окна.

set_resizable ()

Это верно по умолчанию. set_resizable () помогает пользователю установить размер окна.

set_decorated ()

Это верно по умолчанию. Если false, строка заголовка и элементы управления изменением размера окна будут отключены.

set_modal ()

Если true, окно становится модальным, и взаимодействие с другими окнами предотвращается. Это используется для виджетов Dialog.

set_default_size ()

Это устанавливает размер окна по умолчанию для указанной ширины и высоты в пикселях.

Виджет gtk.Window испускает следующие сигналы: