setItemWidget导致崩溃

时间:2014-12-25 04:54:41

标签: python qt pyqt pyside

我尝试将QLabel添加到QTreeWidgetItem,但Python在setItemWidget来电时崩溃。

任何想法为什么会崩溃?

以下是代码:

from PySide import QtCore, QtGui

view = QtGui.QTreeWidget()
view.show()

newItem =  QtGui.QTreeWidgetItem(view)
view.setItemWidget(newItem,0,QtGui.QLabel('abc'))

1 个答案:

答案 0 :(得分:5)

您需要保留对标签的引用,或者给它一个父母:

    view.setItemWidget(newItem, 0, QtGui.QLabel('abc', view))