Учебники

PyGTK – класс кнопок

Виджет gtk.Button обычно отображается в виде кнопки с текстовой меткой. Обычно используется для добавления функции или метода обратного вызова, который вызывается при нажатии кнопки.

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

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

В которой,

  • Метка – текст, отображаемый меткой кнопки

  • Stock – идентификатор акции, идентифицирующий изображение и текст для использования в кнопке. По умолчанию нет.

  • Подчеркивание – если True, подчеркивание в тексте указывает на то, что следующий символ должен быть подчеркнут и использован для мнемонического ускорителя.

Метка – текст, отображаемый меткой кнопки

Stock – идентификатор акции, идентифицирующий изображение и текст для использования в кнопке. По умолчанию нет.

Подчеркивание – если True, подчеркивание в тексте указывает на то, что следующий символ должен быть подчеркнут и использован для мнемонического ускорителя.

Некоторые из предопределенных констант для параметра stock:

  • 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.

set_label ()

Это устанавливает текст метки кнопки для метки. Эта строка также используется для выбора позиции товара, если свойство use_stock имеет значение True.

get_label ()

Это извлекает текст из метки кнопки

set_focus_on_click ()

Если True, кнопка захватывает фокус при щелчке мышью.

set_alignment ()

Это горизонтальное и вертикальное выравнивание дочернего виджета. Значение варьируется от 0,0 до 1,0.

set_image ()

Это устанавливает свойство изображения в значение изображения. Свойство “gtkbutton-images” должно быть установлено в True.

Следующие сигналы испускаются виджетом Button –