平滑滚动QTableWidget

Sac*_*yer 2 qt scroll qtablewidget

我有一个带有自定义小部件的 QTableWidget。这些小部件很大,几乎占据了整个滚动区域的高度,因此只有一行可见。

我可以用鼠标滚轮或拖动滚动条滚动,但行总是跳跃。

有没有办法配置 QTableWidget 平滑滚动,而不跳跃?

Evg*_*eny 8

尝试使用这个:

view->setVerticalScrollMode(QAbstractItemView::ScrollPerPixel)
Run Code Online (Sandbox Code Playgroud)

来自 Qt 文档:

枚举 ScrollMode { ScrollPerItem, ScrollPerPixel }

垂直滚动模式:滚动模式

该属性保存视图如何在垂直方向滚动其内容。

此属性控制视图如何垂直滚动其内容。滚动可以按像素或按项目进行。