如何调试基于PyQt4的应用程序?

时间:2015-06-08 09:53:43

标签: python debugging pyqt pycharm

我有一个简单的基于PyQt4的应用程序。我想用PyCharm调试它。

唉,我因错误而崩溃了:

Process finished with exit code -1073740771 (0xC000041D)

以下是代码:

from PyQt4 import QtGui, QtCore

app = QtGui.QApplication([])
win = QtGui.QMainWindow() # Breakpoint is here
win.show()
QtGui.QApplication.instance().exec_()

难道你不能告诉我,我该怎么做才能应付它?

2 个答案:

答案 0 :(得分:5)

我在File > Settings > Build, Execution, Deployment > Python Debugger中发现PyQt框已经过检查。取消选中它可以解决问题。要解决每个程序的问题,请在File > Default settings > (...)中执行相同操作。

答案 1 :(得分:-1)

从virtualenv中删除PySide解决了我的问题。