美文网首页
Python-QApplication.processEvent

Python-QApplication.processEvent

作者: 打瞌睡的灰 | 来源:发表于2020-04-23 17:39 被阅读0次

作用是处理密集型耗时的事情,防止界面锁死

遇到的问题

要批量处理文件(大概几十个),界面处于长时间无相应的状态,但是希望能实时在界面上显示当前文件的处理进度如下图

解决方式便是调用了QApplication.processEvents(), 大致逻辑如下。即可保证界面每隔一段时间刷新一次,显示内容刷新,不会存在长时间无响应的情况。

嗯,本人很满意,哈哈哈哈

for file in filelist:

    op_file(file)

    QApplication.processEvents()    

相关文章

  • Python-QApplication.processEvent

    作用是处理密集型耗时的事情,防止界面锁死 遇到的问题 要批量处理文件(大概几十个),界面处于长时间无相应的状态,但...

网友评论

      本文标题:Python-QApplication.processEvent

      本文链接:https://www.haomeiwen.com/subject/ixoaihtx.html