【发布时间】:2023-04-07 02:55:01
【问题描述】:
我正在使用带有一些项目的 QComboBox,以至于当显示 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 设置为组合。