Тип QML кнопки
Кнопка с текстовой меткой. Подробнее...
| Заявление об импорте: | import QtQuick.Controls 1.4 |
| С: | Qt 5.1 |
| Наследует: | |
| Наследуется от: |
Свойства
- action : Действие
- activeFocusOnPress : bool
- checkable : bool
- checked : bool
- exclusiveGroup : ExclusiveGroup
- hovered : bool
- iconName : строка
- iconSource : url
- isDefault : bool
- menu : Меню
- pressed : bool
- style : Компонент
- text : строка
- tooltip : строка
Сигналы
- clicked()
Подробное описание
Кнопка — пожалуй, наиболее часто используемый виджет в любом графическом пользовательском интерфейсе. Нажатие (или щелчок) по кнопке указывает компьютеру выполнить некоторое действие или ответить на вопрос. Типичными примерами кнопок являются кнопки «ОК», «Применить», «Отмена», «Закрыть», «Да», «Нет» и «Справка».
Button {
text: "Button"
} Кнопка похожа на виджет QPushButton.
Вы можете создать пользовательский вид для кнопки, присвоив ButtonStyle.
Документация по свойствам
action : Действие
Это свойство содержит связанное действие кнопки.
Если у кнопки есть связанное действие, действие определяет свойства кнопки, такие как отмечено, текст, всплывающая подсказка и т. д.
При установке действия все еще можно переопределить свойства text, tooltip, iconSource и iconName.
Значение по умолчанию — null.
activeFocusOnPress : bool
Это свойство определяет, должна ли кнопка получать активный фокус при нажатии.
Значение по умолчанию — false.
checkable : bool
Это свойство указывает, может ли кнопка быть отмеченной.
Значение по умолчанию — false.
checked : bool
Это свойство указывает, отмечена ли кнопка.
Только отмеченные кнопки могут быть отмечены.
Значение по умолчанию — false.
exclusiveGroup : ExclusiveGroup
Это свойство содержит ExclusiveGroup, к которому принадлежит кнопка.
Значение по умолчанию — null.
[только для чтения] hovered : bool
Это свойство указывает, находится ли указатель мыши над элементом управления.
iconName : строка
Источник метки изображения в виде имени темы. Если иконка из темы значков платформы найдена, это имеет приоритет над iconSource.
Примечание: Это свойство требует QApplication.
iconSource : url
Это свойство содержит значок, отображаемый на кнопке. Если у кнопки нет значка, свойство iconSource будет пустой строкой.
Значение по умолчанию — пустая строка.
isDefault : bool
Это свойство указывает, является ли кнопка кнопкой по умолчанию. Кнопки по умолчанию определяют, что происходит при нажатии клавиши Enter в диалоговом окне без явного фокусирования на кнопке.
Примечание: Это свойство только изменяет внешний вид кнопки. Необходимое поведение должен реализовать пользователь.
Значение по умолчанию — false.
menu : Меню
Присвойте Меню этому свойству, чтобы получить кнопку выпадающего меню.
Значение по умолчанию — null.
[только для чтения] pressed : bool
Это свойство указывает, нажата ли кнопка.
style : Компонент
Компонент стиля для этого элемента управления.
См. также Типы QML стилей Qt Quick Controls.
text : строка
Это свойство содержит текст, отображаемый на кнопке. Если у кнопки нет текста, свойство text будет пустой строкой.
Значение по умолчанию — пустая строка.
tooltip : строка
Это свойство содержит всплывающую подсказку кнопки.
Документация по сигналам
clicked()
Этот сигнал излучается при щелчке по кнопке.
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-5.9/qml-qtquick-controls-button.html