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()вызывается метод. Для кнопки он вызывает сигнал "нажатие".
щелкнул Это излучается, когда кнопка мыши нажимается и отпускается, когда указатель находится над кнопкой, или когда кнопка запускается с клавиатуры.