Тип QML кнопки
Кнопка со текстовой меткой. Подробнее...
| Заявление импорта: | import QtQuick.Controls 1.4 |
| С: | Qt 5.1 |
| Наследует: | |
| Наследуется от: |
Свойства
- 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