Spec-Zone.ru › Qt 5.6

Тип QML AbstractButton

Базовый класс для всех элементов управления кнопками. Подробнее...

Заявление об импорте: import Qt.labs.controls 1.0
Наследует:

Control

Наследуется для:

Button, CheckBox, ItemDelegate, RadioButton, Switch и TabButton

  • Список всех членов, включая наследуемые члены

Свойства

  • autoExclusive : bool
  • autoRepeat : bool
  • checkable : bool
  • checked : bool
  • highlighted : bool
  • indicator : Item
  • label : Item
  • pressed : bool
  • text : string

Сигналы

  • void canceled()
  • void clicked()
  • void doubleClicked()
  • void pressAndHold()
  • void pressed()
  • void released()

Подробное описание

AbstractButton предоставляет интерфейс для элементов управления с поведением, подобным кнопкам; например, кнопок и элементов управления, которые можно выбрать, таких как радиокнопки и флажки. Как абстрактный элемент управления, он не имеет реализаций делегата, оставляя их для типов, которые от него наследуются.

TODO: Использование ButtonGroup

Примечание: Типы в модуле Qt.labs не гарантируют совместимость в будущих версиях.

Документация по свойствам

autoExclusive : bool

Это свойство указывает, включена ли автоматическая эксклюзивность.

Если автоматическая эксклюзивность включена, элементы управления кнопками, которые принадлежат одному и тому же родительскому элементу, ведут себя так, как будто они являются частью одной и той же ButtonGroup. Одновременно может быть выбрана только одна кнопка; нажатие другой кнопки автоматически сбрасывает выбор ранее выбранной кнопки.

Примечание: Свойство не влияет на кнопки, которые принадлежат ButtonGroup.

RadioButton и TabButton по умолчанию являются автоматически эксклюзивными.

autoRepeat : bool

Это свойство указывает, повторяются ли сигналы pressed(), released() и clicked() при нажатии и удерживании кнопки.

Значение по умолчанию — false.

checkable : bool

Это свойство указывает, можно ли выбрать кнопку.

checked : bool

Это свойство указывает, выбрана ли кнопка.

highlighted : bool

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

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

Значение по умолчанию — false.

indicator : Item

Это свойство содержит элемент указателя.

label : Item

Это свойство содержит элемент метки.

См. также text.

pressed : bool

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

text : string

Это свойство содержит текстовое описание кнопки.

Примечание: Текст используется для целей доступности, поэтому имеет смысл задавать текстовое описание даже если элемент метки является изображением.

См. также label.

Документация по сигналам

void canceled()

Этот сигнал испускается, когда кнопка теряет захват мыши при нажатии или когда она должна была бы испустить сигнал released, но курсор мыши находится не внутри кнопки.

void clicked()

Этот сигнал испускается, когда пользователь взаимодействует с кнопкой щелчком.

void doubleClicked()

Этот сигнал испускается, когда пользователь дважды щелкает по кнопке.

void pressAndHold()

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

void pressed()

Этот сигнал испускается, когда пользователь нажимает на кнопку.

void released()

Этот сигнал испускается, когда пользователь отпускает кнопку.

© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/archives/qt-5.6/qml-qt-labs-controls-abstractbutton.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API