Spec-Zone.ru › Qt 5.12

Тип 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.12/qml-qtquick-controls2-button.html

Spec-Zone.ru

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