Spec-Zone.ru › Qt 6.0

Тип QML кнопки

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

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

Spec-Zone.ru

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