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