为了账号安全,请及时绑定邮箱和手机立即绑定

QTableWidgetItem性能

QTableWidgetItem性能

Qyouu 2021-03-28 12:55:06
我在QTableWidget的单元格中放置了一些文本,如下所示:tableWidget.setItem(row, col, QtGui.QTableWidgetItem(myText))并且在具有myTable长度超过5000(+/- 1000)的QTableWidgetItems的行上滚动浏览表非常慢(等于或小于1fps)我需要 tableWidget.resizeRowsToContents()并且我认为它必须具有行高度的东西,所以我尝试tableWidget.setRowHeight(i,1000)了这些行。它们中的文本被剪切,我必须调整行的高度才能查看所有文本,但是,当在这些行上滚动时,性能仍然很低。有一些快速的解决方案吗?如果可能的话,我不想使用setCellWidget。任何帮助,将不胜感激。
查看完整描述

1 回答

?
泛舟湖上清波郎朗

TA贡献1818条经验 获得超3个赞

由于没有其他解决方案,因此我不得不放入长度超过5000的文本QTextEdit并使用setCellWidget。滚动表不再慢。我之所以没有将它们全部放在QTextEdits中,是因为Windows7可以显示有限数量的GUI元素(我认为<20000),并且我有10列x最多100000行。


查看完整回答
反对 回复 2021-04-06
  • 1 回答
  • 0 关注
  • 272 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信