这是给我的代码,我不完全确定runReturn的功能是什么,文档似乎有点稀疏。
我怀疑它和reactor.run()是一样的,但是把线程管理交给了其他地方?
app=QtGui.QApplication('monitor GUI') # Create the application
app.setQuitOnLastWindowClosed(False)
if reactor is None: # reactor may be the module twisted.internet.reactor
import qt4reactor # Must be after Qt application is created
qt4reactor.install()
from twisted.internet import reactor
reactor.runReturn()谢谢
发布于 2014-07-16 21:08:25
PyQT应用程序有自己的事件循环类似(!)扭曲的反应堆。它们都阻塞了主循环。换句话说,他们都想控制整个代码流程。
“使用扭曲成PyQt的qt4reactor和reactor.runReturn()钉子。从那时起,扭曲的行为就像Qt /PyQt一样……按照上帝的意愿。”
https://stackoverflow.com/questions/24707282
复制相似问题