Spec-Zone.ru › Qt

Тип QML кнопки

Кнопка, которую можно нажать для выполнения команды или ответа на вопрос. Подробнее...

Оператор импорта: import QtQuick.Controls
С момента: Qt 5.7
Наследуется от:

AbstractButton

Наследует:

RoundButton и ToolButton

  • Список всех членов, включая унаследованные

Свойства

  • 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.2/qml-qtquick-controls2-button.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API