2017-08-16 63 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