PyQt: How to insert a label in QTreeWidget?

-1

I'm trying to add a label widget as a QTreeWidgetItem. The following code returns me an error: Process finished with exit code -1073741819 (0xC0000005)

    self.tree = QtGui.QTreeWidget()

    self.tree.setWindowTitle("Info")
    self.tree.setWindowIcon(QtGui.QIcon("icons/file.png"))
    self.tree.setFixedWidth(600)
    self.tree.setWindowFlags(QtCore.Qt.WindowCloseButtonHint)
    self.tree.setSizePolicy(QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Fixed)
    self.tree.setHeaderLabel("header")

    # add widget

    imgItem = QtGui.QTreeWidgetItem()
    self.tree.addTopLevelItem(imgItem)
    imgDisplay = QtGui.QLabel()
    imgDisplay.setText("text")

    self.tree.setItemWidget(imgItem, 0, imgDisplay)

I would like to know what is the proper way to setItemWidget for QTreeWidget, Thanks!

python
pyqt
pyside
qtreewidgetitem
asked on Stack Overflow Jan 11, 2019 by Yuanfei Lei

0 Answers

Nobody has answered this question yet.


User contributions licensed under CC BY-SA 3.0