我在QComboBox中使用了一些项目,当显示QComboBox中所有可用项目的窗口小部件出现时,只有其中一些项目可见,而另一个则通过QScrollBar访问。如何更改QComboBox的QScrollBar的大小?
问题是QScrollBar很薄,我想把它做得更大。我在网上做了一些研究,并且发现了一些改变QScrollBar宽度的方法(参见下面的参考资料),但问题是我根本无法找到访问QComboBox的QScrollBar的方法。
那么,鉴于这个问题,我该如何做这个改变? (我猜你可能会以一种不需要我访问QScrollBar的方式呈现给我,或者展示我如何访问它)。
参考文献:
- vertical scrollbar width - 直接访问和风格
- How to get scroll bar real width in Qt? - 由pixlMetric(只访问)再次
- How to increase QTableWidget Vertical Scrollbar width? - 使用样式表(一个最好的方法,如果有一种方法,使其适用到项目中可用的所有QScrollBars)
- Other options are discussed here
只是想法:尝试设置模型与数据到你的盒子,创建listView,尝试定制它和setView组合。 – Chernobyl 2014-09-25 20:12:02