您的位置:首页 > 编程语言 > Qt开发

PYQT5-实时更新图片显示

2019-02-19 11:53 776 查看

TMD 被坑死了。
楼主只是想在处理文件夹中的图片的时候同时显示正在处理的图片,
一开始用label显示图片,发现运行后label只会最终显示最后一张图片,而UI界面在显示最后一张图片也就是方法在处理图片的过程是处于卡死状态的,楼主就以为是label不支持这种快速的背景更新,于是找了n多的方案来解决,最终在一个犄角里找到以一句话 在方法中加上一句话就行QtWidgets.QApplication.processEvents()

只有在主线程中加入这个方法,才能在处理任务的时候实时更新图片的显示,否则UI界面就处于卡顿状态。
这个方法基本上可以理解为在处理当前人物的同时,同时处理更新UI界面的事件。

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: