Тип QML кнопки
Кнопка, которую можно нажать, чтобы выполнить команду или ответить на вопрос. Подробнее...
| Заявление об импорте: | import QtQuick.Controls 2.4 |
| С момента: | Qt 5.7 |
| Наследует: | |
| Наследуется у: |
Свойства
- flat : bool
- highlighted : bool
Подробное описание
Кнопка представляет собой элемент управления кнопкой, который пользователь может нажимать или кликать. Кнопки обычно используются для выполнения действия или ответа на вопрос. Типичными кнопками являются OK, Применить, Отмена, Закрыть, Да, Нет и Помощь.
Кнопка наследует свой API от AbstractButton. Например, вы можете установить текст, отобразить иконку и реагировать на щелчки с помощью API AbstractButton.
Кнопка излучает сигнал clicked(), когда она активируется пользователем. Подключитесь к этому сигналу, чтобы выполнить действие кнопки. Кнопки также предоставляют сигналы canceled(), doubleClicked(), pressed(), released() и pressAndHold() для длительных нажатий.
Ниже приведен фрагмент о том, как подключиться к сигналам кнопки.
RowLayout {
Button {
text: "Ok"
onClicked: model.submit()
}
Button {
text: "Cancel"
onClicked: model.revert()
}
} См. также Настройка кнопки и Элементы управления кнопками.
Документация по свойствам
flat : bool
Это свойство указывает, является ли кнопка плоской.
Плоская кнопка обычно не рисует фон, если она не нажата или не отмечена.
Значение по умолчанию false.
highlighted : bool
Это свойство указывает, выделена ли кнопка.
Кнопка может быть выделена, чтобы привлечь внимание пользователя. Это не влияет на взаимодействие с клавиатурой.
Значение по умолчанию false.
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/archives/qt-5.11/qml-qtquick-controls2-button.html