Тип QML AbstractButton
Абстрактный базовый тип, предоставляющий общие для кнопок функции. Подробнее...
| Заявление об импорте: | import QtQuick.Controls 2.2 |
| С тех пор: | Qt 5.7 |
| Наследует: | |
| Наследуется от: | Button, CheckBox, DelayButton, ItemDelegate, MenuItem, RadioButton, Switch и TabButton |
Свойства
- autoExclusive : bool
- checkable : bool
- checked : bool
- down : bool
- indicator : Item
- pressed : bool
- text : string
Сигналы
- void canceled()
- void clicked()
- void doubleClicked()
- void pressAndHold()
- void pressed()
- void released()
- void toggled()
Методы
- void toggle()
Подробное описание
AbstractButton предоставляет интерфейс для элементов управления с поведением, подобным кнопкам; например, кнопок и переключаемых элементов управления, таких как радиокнопки и флажки. Как абстрактное управление, он не имеет реализаций делегата, оставляя их типам, производным от него.
См. также ButtonGroup и Кнопки.
Документация по свойствам
autoExclusive : bool
Это свойство указывает, включена ли автоматическая исключительность.
Если автоматическая исключительность включена, переключаемые кнопки, которые принадлежат одному родительскому элементу, ведут себя так, как будто они являются частью одного ButtonGroup. Только одна кнопка может быть выбрана в любой момент; нажатие другой кнопки автоматически снимает выбор с ранее выбранной.
Примечание: Свойство не влияет на кнопки, которые принадлежат ButtonGroup.
RadioButton и TabButton по умолчанию являются взаимоисключающими.
checkable : bool
Это свойство указывает, можно ли переключать состояние кнопки.
Переключаемая кнопка переключается между выбранным (включенным) и не выбранным (выключенным) состояниями, когда пользователь щелкает по ней или нажимает пробел, когда кнопка имеет активный фокус.
Установление checked в true принудительно устанавливает это свойство в true.
Значение по умолчанию — false.
См. также checked.
checked : bool
Это свойство указывает, выбрана ли кнопка.
См. также checkable.
down : bool
Это свойство указывает, визуально ли кнопка в нажатом состоянии.
Если не установлено явно, это свойство следует значению pressed. Чтобы вернуться к значению по умолчанию, установите это свойство в undefined.
См. также pressed.
indicator : Item
Это свойство содержит элемент индикатора.
[только для чтения] pressed : bool
Это свойство указывает, физически ли нажата кнопка. Кнопка может быть нажата с помощью касания или событий клавиатуры.
См. также down.
text : string
Это свойство содержит текстовое описание кнопки.
Примечание: Текст используется для целей доступности, поэтому имеет смысл установить текстовое описание, даже если содержимое элемента — изображение.
См. также contentItem.
Документация по сигналам
void canceled()
Этот сигнал излучается, когда кнопка теряет захват мыши при нажатии или когда она должна была бы излучить сигнал released, но указатель мыши не находится внутри кнопки.
void clicked()
Этот сигнал излучается, когда кнопка интерактивно нажата пользователем с помощью касания, мыши или клавиатуры.
void doubleClicked()
Этот сигнал излучается, когда кнопка интерактивно дважды нажата пользователем с помощью касания или мыши.
void pressAndHold()
Этот сигнал излучается, когда кнопка интерактивно нажата и удерживается пользователем с помощью касания или мыши.
void pressed()
Этот сигнал излучается, когда кнопка интерактивно нажата пользователем с помощью касания, мыши или клавиатуры.
void released()
Этот сигнал излучается, когда кнопка интерактивно отпущена пользователем с помощью касания, мыши или клавиатуры.
void toggled()
Этот сигнал излучается, когда переключаемая кнопка интерактивно переключается пользователем с помощью касания, мыши или клавиатуры.
Этот QML-сигнал был представлен в QtQuick.Controls 2.2 (Qt 5.9).
Документация по методам
void toggle()
Переключает состояние выбора кнопки.
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-5.9/qml-qtquick-controls2-abstractbutton.html