Spec-Zone.ru › Qt 6.1

Тип QML кнопки

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

Заявление об импорте: import QtQuick.Controls 2.1
С момента: 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.1/qml-qtquick-controls2-button.html

Spec-Zone.ru

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