qt组合框滚动条行为

qt组合框滚动条行为,qt,scrollbar,qcombobox,Qt,Scrollbar,Qcombobox,有没有办法改变qcombobox内滚动条的行为? 这种行为是: 滚动条的位置对应于数据集中记录的指针位置。更改滚动条的位置时,会在组合框中添加和删除记录。 因此,可以浏览数据集1000000条记录,但无需将所有记录添加到组合框中,1000条记录之后的浏览速度非常慢。标准的Qt方法是使用填充视图可见部分的方法 也就是说,我不确定您是否从用户界面的角度充分考虑了包含100万项的组合框的含义。很多物品和用户都很难找到他们想要的东西。为了使其可用,您可能需要一种对条目进行排序或分类的方法,而我认为QCo

有没有办法改变qcombobox内滚动条的行为? 这种行为是: 滚动条的位置对应于数据集中记录的指针位置。更改滚动条的位置时,会在组合框中添加和删除记录。
因此,可以浏览数据集1000000条记录,但无需将所有记录添加到组合框中,1000条记录之后的浏览速度非常慢。

标准的Qt方法是使用填充视图可见部分的方法


也就是说,我不确定您是否从用户界面的角度充分考虑了包含100万项的组合框的含义。很多物品和用户都很难找到他们想要的东西。为了使其可用,您可能需要一种对条目进行排序或分类的方法,而我认为QComboBox不提供这种方法。一定有更好的办法。不过,这个问题可能更适合在的球员。

谢谢你的回答,肖恩·克莱恩,顺便说一句,这不是问题所在。该应用程序将由几个这样的组合框组成,这些组合框包含90-1000000条记录,这些记录将按层次结构上下排序,并以自动完成方式按字母顺序进行排序。我在C++的BuffDrand之前做过这样的应用,但是现在我在QT中寻找优雅的方式来做这个。