我有一个带有水平滚动条的 QListView,其中插入了 QStandardItems。当我将一个项目拖到现有项目上时,滚动条会根据 QModelIndex 移动。但是当我到达列表视图的末尾时,滚动条不会移动到列表视图的确切末尾。有 3 到 4 个像素的间隙。当我滚动到列表视图的开头时,会出现同样的问题。如何在 dragMoveEvent 期间滚动到列表视图的确切结尾或开头?
问问题
602 次
我有一个带有水平滚动条的 QListView,其中插入了 QStandardItems。当我将一个项目拖到现有项目上时,滚动条会根据 QModelIndex 移动。但是当我到达列表视图的末尾时,滚动条不会移动到列表视图的确切末尾。有 3 到 4 个像素的间隙。当我滚动到列表视图的开头时,会出现同样的问题。如何在 dragMoveEvent 期间滚动到列表视图的确切结尾或开头?