最简单的例子就是QTreeWidget里面添加了内嵌了好几个widget作为子节点,这时候默认的滚动条滚动时,很跳跃,是按照每个widget大小为单位控制单步的滚动距离,这时候如下设置即可,实现平滑滚动 setVerticalScrollMode(QAbstractItemView::ScrollPerPixel)