PYQT4: Почему Python Crash на близок при использовании QtreewidgetEtem?
-
25-09-2019 - |
Вопрос
Я использую Python 3.1.1 и PYQT4 (не уверен, как получить этот номер версии?). Python разбивается всякий раз, когда я выхожу за моим приложением. Я видел это до того, как проблема сбора мусора, но на этот раз я не уверен, как исправить проблему.
Этот код сбои:
import sys
from PyQt4 import QtGui
class MyWindow(QtGui.QMainWindow):
def __init__(self, parent=None):
QtGui.QMainWindow.__init__(self, parent)
self.tree = QtGui.QTreeWidget(self)
self.setCentralWidget(self.tree)
QtGui.QTreeWidgetItem(self.tree) # This line is the problem
self.show()
app = QtGui.QApplication(sys.argv)
mw = MyWindow()
sys.exit(app.exec_())
Если я удалю комментарированную строку, код выходит без проблем. Если я удаляю родителя «Self.tree» из инициализации, код выходит без проблем. Если я попытаюсь использовать Self.tree.addtopleveliTem, код снова вылетает.
В чем может быть проблема?
Решение
Это не разрушается с недавней версией SIP / PYQT.
Не связан с StackOverflow