平滑滚动QTableWidget

平滑滚动QTableWidget,qt,scroll,qtablewidget,Qt,Scroll,Qtablewidget,我有一个带有自定义小部件的QTableWidget。这些小部件很大,几乎占据了整个滚动区域的高度,因此只有一行是可见的 我可以用鼠标滚轮或拖动滚动条滚动,但行总是跳跃 有没有办法将QTableWidget配置为平滑滚动而不跳跃?尝试使用以下方法: view->setVerticalScrollMode(QAbstractItemView::ScrollPerPixel) 从Qt文档: 枚举滚动模式{ScrollPerItem,ScrollPerPixel} 垂直滚动模式:滚动模式 此属性

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

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

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

尝试使用以下方法:

view->setVerticalScrollMode(QAbstractItemView::ScrollPerPixel)
从Qt文档:

枚举滚动模式{ScrollPerItem,ScrollPerPixel}

垂直滚动模式:滚动模式

此属性保存视图在垂直方向上滚动其内容的方式 方向

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


谢谢,我原以为我会在QAbstractScrollArea而不是QAbstractItemView中找到这样一个方法。。。