Python 因 Qt 绑定而挂起
我安装了 2.6 python,并安装了最新的 PySide Qt 绑定。如果 thread.start()
行未注释,则执行以下代码。任何人都可以建议我做错了什么?
from PySide.QtCore import *
from PySide.QtGui import *
import sys
app = QApplication( sys.argv )
window = QWidget()
window.show()
thread = QThread()
# thread.start()
app.exec_()
I have a 2.6 python installed with latest PySide Qt bindings. The following code hands if thread.start()
line is uncommented. Anyone can suggest what i'm doing wrong?
from PySide.QtCore import *
from PySide.QtGui import *
import sys
app = QApplication( sys.argv )
window = QWidget()
window.show()
thread = QThread()
# thread.start()
app.exec_()
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
这是一个已知的 PySide 错误。解决方法是子类
QThread
并定义调用exec_()
的run()
方法It'a a known PySide bug. The workaround is to subclass
QThread
and definerun()
method that callsexec_()