Spec-Zone.ru › Qt 5.6

Тип QML кнопки

Кнопка со текстовой меткой. Подробнее...

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

FocusScope

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

DelayButton, ToggleButton и ToolButton

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

Свойства

  • action : Действие
  • activeFocusOnPress : bool
  • checkable : bool
  • checked : bool
  • exclusiveGroup : ExclusiveGroup
  • hovered : bool
  • iconName : строка
  • iconSource : url
  • isDefault : bool
  • menu : Меню
  • pressed : bool
  • style : Компонент
  • text : строка
  • tooltip : строка

Сигналы

  • clicked()

Подробное описание

Кнопка — пожалуй, наиболее часто используемый виджет в любом графическом пользовательском интерфейсе. Нажатие (или щелчок) по кнопке заставляет компьютер выполнить какое-либо действие или ответить на вопрос. Типичными примерами кнопок являются кнопки «ОК», «Применить», «Отмена», «Закрыть», «Да», «Нет» и «Справка».

Button {
    text: "Button"
}

Кнопка похожа на виджет QPushButton.

Вы можете создать пользовательский вид для кнопки, назначив ButtonStyle.

Документация по свойствам

action : Действие

Это свойство содержит связанное действие кнопки.

Если кнопка имеет связанное действие, действие определяет свойства кнопки, такие как выделение, текст, всплывающая подсказка и т. д.

При установке действия все еще можно переопределить свойства text, tooltip, iconSource и iconName.

Значение по умолчанию — null.

activeFocusOnPress : bool

Это свойство указывает, следует ли кнопке получить активный фокус при нажатии.

Значение по умолчанию — false.

checkable : bool

Это свойство содержит значение, определяющее, может ли кнопка быть отмеченной.

Значение по умолчанию — false.

checked : bool

Это свойство содержит значение, определяющее, отмечена ли кнопка.

Только кнопка, для которой задано свойство checkable, может быть отмечена.

Значение по умолчанию — false.

exclusiveGroup : ExclusiveGroup

Это свойство содержит ExclusiveGroup, к которому принадлежит кнопка.

Значение по умолчанию — null.

[только для чтения] hovered : bool

Это свойство указывает, находится ли указатель мыши над элементом управления.

iconName : строка

Источник метки изображения в виде имени темы. Если найдено значок из темы значков платформы, это имеет приоритет над iconSource.

iconSource : url

Это свойство содержит изображение, отображаемое на кнопке. Если на кнопке нет изображения, свойство iconSource будет пустой строкой.

Значение по умолчанию — пустая строка.

isDefault : bool

Это свойство содержит значение, определяющее, является ли кнопка кнопкой по умолчанию. Кнопки по умолчанию определяют, что происходит, когда пользователь нажимает Enter в диалоговом окне, не наводя фокус на конкретную кнопку.

Примечание: Это свойство изменяет только отображение кнопки. Необходимое поведение должен реализовать пользователь.

Значение по умолчанию — false.

menu : Меню

Присвойте свойству Меню для получения выпадающего меню.

Значение по умолчанию — null.

[только для чтения] pressed : bool

Это свойство содержит значение, определяющее, нажата ли кнопка.

style : Компонент

Компонент стиля для этого элемента управления.

См. также Типы QML Qt Quick Controls Styles.

text : строка

Это свойство содержит отображаемый на кнопке текст. Если на кнопке нет текста, свойство text будет пустой строкой.

Значение по умолчанию — пустая строка.

tooltip : строка

Это свойство содержит всплывающую подсказку кнопки.

Документация по сигналам

clicked()

Этот сигнал генерируется при нажатии на кнопку.

© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/archives/qt-5.6/qml-qtquick-controls-button.html

Spec-Zone.ru

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