我正在使用python插件。我使用PYQT4设计器来创建表单。
我将查询结果列出到QTreeWidget中,如下所示:

     items = []
     for row in c.fetchall():

          item = QTreeWidgetItem()
          item.setText(0,unicode (row[0]))
          items.append(item)

 self.treeWidget.insertTopLevelItems(0, items)


项目完美地列在了QTreeWidget中。



但我想作为父母做一些项目,例如:
例如:

ACO_010

-2
-1
-7 and so on...


如何将任何项目设置为其他项目的父项(根)。
我试过了

self.treeWidget.__init__ (self,valestimate,items, int type = self.treeWidget.Type)


但没有成功。如何在QTreeWidget中设置父代?

最佳答案

使用parentItem.addChild(childItem)

(请参见QTreeWidgetItem documentation

08-25 13:59
查看更多