gpt4 book ai didi

c++ - 如何更改 QComboBox 的 QScrollBar 的大小?

转载 作者:搜寻专家 更新时间:2023-10-31 00:34:27 25 4
gpt4 key购买 nike

我正在使用带有一些项目的 QComboBox,以至于当显示 QComboBox 中所有可用项目的小部件出现时,只有一些项目可见,而其他项目可通过 QScrollBar 访问。

问题是 QScrollBar 太细了,我想把它变大。我在网上做了一些研究,确实找到了一些改变 QScrollBar 宽度的方法(请参阅下面的引用资料),但问题是我根本找不到访问 QComboBox 的 QScrollBar 的方法。

那么,鉴于这个问题,我该如何做这个改变呢? (我想您可能会向我展示一种不需要我访问 QScrollBar 的方式,或者展示我如何访问它)。

引用资料:

最佳答案

  1. 通过view() 获取组合框的QAbstractItemView

  2. 该类继承自QAbstractScrollArea,因此继承了verticalScrollBar method

例如

QAbstractItemView *qv = combobox.view();
QScrollBar *scrollbar = qv->verticalScrollBar();
// Adjust size via setStyleSheet or hint/width

关于c++ - 如何更改 QComboBox 的 QScrollBar 的大小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26047184/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com