sun*_*ata 4 qt pyqt qlistwidget qt5 pyqt5
我正在使用QListWidgetwith setItemWidget,当将项目添加到列表并向下滚动到底部时,我得到了这个结果:
所以底部有一个完全空白的区域(不可选择,在上面的图像中列表中的最后一个项目已被选中)
我怎样才能摆脱列表底部的这个空白区域?
请注意,列表中行的高度可以不同
感谢帮助和亲切的问候,托德
可以通过使用setVerticalScrollModefor来更改为列表完成的垂直滚动的类型,QListWidget以便按像素(而不是默认的每个项目)完成滚动:
self.list_widget.setVerticalScrollMode(QtWidgets.QAbstractItemView.ScrollPerPixel)
结果是QListWidget框最顶部的行只能部分绘制,这反过来意味着每个项目滚动时存在的空白区域将消失:
参考文档:https : //doc.qt.io/qt-5/qabstractitemview.html#verticalScrollMode-prop
| 归档时间: |
|
| 查看次数: |
916 次 |
| 最近记录: |