import QtQuick 2.0
import QtQuick.Controls 1.0
import QtQuick.Controls.Styles 1.0
Rectangle {
id: root
width: 400
height: 400
ExclusiveGroup {
id: styleGroup
}
property Component radioButtonStyle: RadioButtonStyle {
label: Rectangle {
color: "darkgrey"
implicitWidth: text.implicitWidth
implicitHeight: text.implicitHeight
Text {
id: text
anchors.fill: parent
color: "white"
text: control.text
}
}
indicator: null
}
Row {
RadioButton {
text: "Default"
exclusiveGroup: styleGroup
checked: true
style: radioButtonStyle
}
RadioButton {
text: "Dark"
exclusiveGroup: styleGroup
style: radioButtonStyle
}
RadioButton {
text: "Light"
exclusiveGroup: styleGroup
style: radioButtonStyle
}
}
}