这是我给出的代码,我不完全确定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()
由于
答案 0 :(得分:0)
PyQT应用程序有自己的事件循环类似(!)到扭曲的反应堆。它们都阻塞了主循环。换句话说,他们都希望控制整个代码流。
'使用qt4reactor
和reactor.runReturn()
指甲扭曲到PyQt。从那时起,
扭曲的行为通常与Qt / PyQt一样......上帝的意图。'