1

私は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に完全にリストされます。

ここに画像の説明を入力してください

しかし、私は次のような親としていくつかのアイテムを作りたかった:EX:

ACO_010

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

アイテムを他のアイテムの親(ルート)として設定するにはどうすればよいですか?私は試した

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

しかし成功しません。QTreeWidgetで親を設定するにはどうすればよいです??。

4

1 に答える 1

2

parentItem.addChild(childItem) を使用します

( QTreeWidgetItem のドキュメントを参照してください)

于 2012-07-09T16:35:51.097 に答える