Тип QML ButtonStyle
Обеспечивает настраиваемую стилизацию для кнопки Подробнее...
| Заявление об импорте: | import QtQuick.Controls.Styles 1.4 |
| С момента: | Qt 5.1 |
Свойства
- background : Компонент
- control : Кнопка
- label : Компонент
Подробное описание
Вы можете создать пользовательскую кнопку, заменив делегат "background" для ButtonStyle своим пользовательским дизайном.
Пример:
Button {
text: "A button"
style: ButtonStyle {
background: Rectangle {
implicitWidth: 100
implicitHeight: 25
border.width: control.activeFocus ? 2 : 1
border.color: "#888"
radius: 4
gradient: Gradient {
GradientStop { position: 0 ; color: control.pressed ? "#ccc" : "#eee" }
GradientStop { position: 1 ; color: control.pressed ? "#aaa" : "#ccc" }
}
}
}
} Если вам нужна пользовательская метка, вы можете заменить элемент метки.
Документация свойств
background : Компонент
Определяет фон кнопки.
[только для чтения] control : Кнопка
Кнопка, к которой прикреплен этот стиль.
label : Компонент
Определяет метку кнопки.
© 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-styles-buttonstyle.html