Тип QML кнопки
Кнопка, которую можно нажать для выполнения команды или ответа на вопрос. Подробнее...
| Заявление об импорте: | import QtQuick.Controls 2.0 |
| С тех пор: | Qt 5.7 |
| Наследует: | |
| Наследуется от: |
Свойства
- flat : bool
- highlighted : bool
Подробное описание
Кнопка представляет собой элемент управления, который пользователь может нажимать или кликать. Кнопки обычно используются для выполнения действия или ответа на вопрос. Типичные кнопки — это ОК, Применить, Отмена, Закрыть, Да, Нет и Справка.
Кнопка наследует свой 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/qt-6.0/qml-qtquick-controls2-button.html