2

一度に3つのアイテムを表示するスピナーリストコントロールを設計しています。

必要な動作として正常に機能する唯一の問題は、中央の要素の外観を少し大きくする必要があることです。

今のところ私が考えることができるアプローチは、デリゲートにif条件を設定することです。これにより、現在のインデックスに基づいてフォントサイズが大きくなります。

上記のアプローチは可能ですか?特定の動作を実現するための提案

以下はコードスニペットです

   SpinnerData {
              id: spinner
              focus: true
              model: 20
              delegate: Text { font.pixelSize: spinner.height/4.5; text: index; height: spinner.height }
                }
4

1 に答える 1

3

あなたのコンポーネントの詳細はわかりませんが、Qt Quick Components で同じコントロールの実装を見ることができます

ここに画像の説明を入力

于 2012-11-23T18:03:57.083 に答える