0

ドロップダウンまたはラジオ グループに属するオプションのグループにカスタム スタイルを設定しようとしています。いろいろ探していますが、無理そうです。せめて各選択肢のテキストの文字が大きすぎるので小さくしたい!UIがクラッシュします。

これが私が必要とするものの例です:

RadioGroup {
 id: groupOrigin
 objectName: "groupOrigin"

 Option{
   text: "text to display" 
   //This text default style is what I'm trying to change. Please help!.
 }
}

ありがとう!

4

1 に答える 1

0

Radio グループの場合、カスタム実装を使用してこれを実現できます。ラベルを取り、ラジオ グループがオプション タグ内のテキストを提供しなかった後に配置します。したがって、適用したいスタイルは、ラベルを使用して行うことができます。

ラベルでは、適用するフォント サイズ、色、その他のスタイル パラメータを設定できます。

このカスタム ラジオ ボタンについては、以下のソース コードを確認してください。私はこれを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"
        }
    }
于 2012-11-15T08:57:51.890 に答える