PyGTK - Класс кнопки
Виджет gtk.Button обычно отображается как кнопка с текстовой меткой. Обычно он используется для присоединения функции или метода обратного вызова, который вызывается при нажатии кнопки.
Класс gtk.Button имеет следующий конструктор -
gtk.Button(label = None, stock = None, use_underline = True)
В которой,
Label - Текст, отображаемый меткой кнопки
Stock- Идентификатор стокового изображения и текста, который будет использоваться в кнопке. По умолчанию нет.
Underline - Если True, подчеркивание в тексте указывает, что следующий символ должен быть подчеркнут и использоваться для мнемонического ускорителя.
Некоторые из предопределенных констант для параметра запаса:
- STOCK_OK
- STOCK_STOP
- STOCK_YES
- STOCK_NO
- STOCK_QUIT
- STOCK_CANCEL
- STOCK_CLOSE
Класс Button имеет следующие важные методы:
S.NO | Методы и описание |
---|---|
1 | set_label() Это устанавливает текст метки кнопки для метки. Эта строка также используется для выбора товара на складе, если свойство use_stock имеет значение True. |
2 | get_label() Это извлекает текст из метки кнопки |
3 | set_focus_on_click() Если True, кнопка захватывает фокус при щелчке мышью. |
4 | set_alignment() Это горизонтальное и вертикальное выравнивание дочернего виджета. Диапазон значений от 0,0 до 1,0. |
5 | set_image() Это устанавливает свойство изображения в значение изображения. Свойство "gtkbutton-images" должно иметь значение True. |
Виджет кнопки излучает следующие сигналы:
активировать | Это испускается, когда gtk.Widget's activate()вызывается метод. Для кнопки он вызывает сигнал "нажатие". |
щелкнул | Это излучается, когда кнопка мыши нажимается и отпускается, когда указатель находится над кнопкой, или когда кнопка запускается с клавиатуры. |