Я пытаюсь установить собственный стиль для группы параметров, относящихся к раскрывающемуся списку или группе радио. Я ищу все, и это кажется невозможным. По крайней мере, я хотел бы уменьшить размер букв в тексте каждого параметра, потому что он слишком большой! и вылетает мой пользовательский интерфейс.
Вот и пример того, что мне нужно:
RadioGroup {
id: groupOrigin
objectName: "groupOrigin"
Option{
text: "text to display"//This text default style is what I'm trying to change. Please help!.
}
}
Спасибо!
для Radio group вы можете добиться этого, используя пользовательскую реализацию. Возьмите ярлык и поместите его после того, как группа радио не предоставила текст внутри тега параметров. Поэтому любой стиль, который вы хотите применить, может быть выполнен с использованием метки.
На этикетке вы можете установить размер шрифта, цвет и другие параметры стиля, которые вы хотите применить.
Пожалуйста, проверьте исходный код ниже для этой пользовательской кнопки-переключателя. Я сделал это в QML, вы можете достичь того же в C ++.
// The Component title.
Label {
id: titleLabel
text: ""textStyle {
base: SystemDefaults.TextStyles.SmallText
alignment: TextAlignment.Center
}
layoutProperties: StackLayoutProperties {
horizontalAlignment: HorizontalAlignment.Fill
}
}
// The radio group presenting the different curves.
RadioGroup {
id: radioGroup
Option {
text: "Height"}
}
Других решений пока нет …