用于combox的addItems中的PyQt Segmentation错误

时间:2015-01-06 10:59:57

标签: qt pyqt pyqt4

当我运行以下代码时,它会生成一个分段错误:

from PyQt4 import QtGui
import sys

app=QtGui.QApplication(sys.argv)
methodNameComboBox=QtGui.QComboBox()
methodNameComboBox.addItems(['a','b'])
methodNameComboBox.show()
sys.exit(app.exec_())

但将其更改为此工作正常

from PyQt4 import QtGui
import sys

app=QtGui.QApplication(sys.argv)
methodNameComboBox=QtGui.QComboBox()
methodNameComboBox.addItem('a' )
methodNameComboBox.addItem('b' )
methodNameComboBox.show()
sys.exit(app.exec_())

因此错误是由 addItems 方法生成的。

gdb给了我以下结果:

Program received signal SIGSEGV, Segmentation fault.
0x000000b400000229 in ?? ()

使用python 3.3.0 qt 4.7.1和pyqt 4.9.6是否有任何安装错误?

编辑:

这与我试图使用的另一个声明相同 请参阅:Fatal Python error: Segmentation fault for PyQt ui

0 个答案:

没有答案