藏猊 2021-09-30 11:13 采纳率: 57.1%
浏览 73
已结题

pyqt5使用for循环往listwidget添加内容,如何一个一个显示?

遇到的问题是使用for循环按先前设定好的表格往里填充内容,但是不管怎么做它都会在循环结束后才一起添加进去。
用time.sleep()添加延时也没用。

  • 写回答

1条回答 默认 最新

  • 於黾 2021-09-30 11:27
    关注

    不是一起添加进去,是添加的时候会阻塞主线程,添加完了才会一起刷新
    你想一个一个显示出来,使用timer控件,每隔0.5秒添加一个

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 系统已结题 10月14日
  • 已采纳回答 10月6日
  • 创建了问题 9月30日