我正在尝试将 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'))
最佳答案
你需要保留对标签的引用,或者给它一个父标签:
view.setItemWidget(newItem, 0, QtGui.QLabel('abc', view))
关于python - setItemWidget 导致崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27644304/