【发布时间】:2016-01-11 10:20:46
【问题描述】:
我有一个带有自定义小部件的 QTableWidget。这些小部件很大,几乎占据了整个滚动区域的高度,因此只有一行可见。
我可以用鼠标滚轮或拖动滚动条滚动,但行总是跳动。
有没有办法配置QTableWidget平滑滚动,不跳转?
【问题讨论】:
标签: qt scroll qtablewidget
我有一个带有自定义小部件的 QTableWidget。这些小部件很大,几乎占据了整个滚动区域的高度,因此只有一行可见。
我可以用鼠标滚轮或拖动滚动条滚动,但行总是跳动。
有没有办法配置QTableWidget平滑滚动,不跳转?
【问题讨论】:
标签: qt scroll qtablewidget
尝试使用这个:
view->setVerticalScrollMode(QAbstractItemView::ScrollPerPixel)
来自 Qt 文档:
枚举 ScrollMode { ScrollPerItem, ScrollPerPixel }
verticalScrollMode : 滚动模式
该属性保存视图如何垂直滚动其内容 方向。
此属性控制视图如何垂直滚动其内容。 滚动可以按像素或按项目进行。
【讨论】: