Spec-Zone.ru › Qt 5.13

Тип QML кнопки

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

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

AbstractButton

Наследуется от:

RoundButton и ToolButton

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

Свойства

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

Spec-Zone.ru

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