我有一个显示方形物品的QListView。我的问题是,当我滚动这个列表时,它一次滚动一整行方块,我认为这看起来不对。相反,我希望列表一次滚动1个像素或两个 - 即平滑。这主要是化妆品的变化。知道我会怎么做吗?
答案 0 :(得分:6)
好的,我刚发现有一个属性:
listView->setVerticalScrollMode(QAbstractItemView::ScrollPerPixel);
另一个选项,默认值是ScrollPerItem。
答案 1 :(得分:0)
尝试了您的解决方案,但它对我不起作用。 但是当我添加时效果很好:
listView -> verticalScrollBar() -> setSingleStep(5);
或者类似的东西,如果有任何错误,我深感抱歉,我正在用PyQt5编写:
listView.verticalScrollBar().setSingleStep(5)
编辑:哦,我还没有注意到这个答案的年份...