如果您的代码隐藏运行infinte循环,如何获得响应式GUI? PyQt的

前端之家收集整理的这篇文章主要介绍了如果您的代码隐藏运行infinte循环,如何获得响应式GUI? PyQt的前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

如果你的功能后台持续运行无限循环,你的GUI将如何响应?它正在等待循环完成,这使得界面无用.在PyQT中如何解决这个问题?

最佳答案
使用线程.

在Qt中,他们使用了一个名为Signals and Slots的东西.我从大学开始就没有使用Qt,但这里有很多好的资源:

PyQt Wiki:Threading,_Signals_and_Slots

另见这篇相关的SO帖子:Threading in a PyQt application: Use Qt threads or Python threads?

Python – PyQt app in seperate thread

猜你在找的Python相关文章