2017-08-16 11 views
1

私はタッチスクリーンのためにこれを設計していますので、スクロールバーハンドルは、大きな余分にする必要があり、これまでのところ、これは私が得ることができるすべてです:QScrollArea:ハンドルサイズを設定するには?

リストウィジェットのコンストラクタで

enter image description here

myScrollArea->setHorizontalScrollBarPolicy(Qt::ScrollBarAlwaysOff); 
myScrollArea->setVerticalScrollBarPolicy(Qt::ScrollBarAlwaysOn); 
myScrollArea->verticalScrollBar()->setFixedWidth(pitch_height); 
myScrollArea->setWidget(this); 

pitch_heightはアイコンのサイズです。私はそれがスクロールバーについてもほぼ正しいと考えました。大体このような何か:

enter image description here

+0

あなたが得たいもののイメージを表示できます。 – eyllanesc

+0

@eyllanesc:私は今、私のコンピュータから離れていますが、明日何かをPhotoshopできるかもしれません。私はスクロールバーがアイコンのように広いことを望みます。 – AaronD

+0

あなたが持っているものと望むものを配置することは常に良いことです。 – eyllanesc

答えて

3

使用スタイルシートを変更するためのスクロールバー

QScrollBar:vertical { 
    width: 100px; 
} 

width

関連ドキュメント:

Customizing QScrollBar

Qt Style Sheets Reference

+0

私はあなたの事例を見て、「良いスタートですが、端のボタンもそのサイズで正方形にする必要があります。だから私は高さを設定する方法を見つけ出し、それも付け加えました。次に、矢印の画像がボタンを埋めるようにしたいと思っていましたが、コード自体が実際にボタンを正方形にしていることがわかりました。そして私は矢印の大きさをあきらめた。それはまあまあです。 – AaronD

関連する問題