QTreeWidgetに入れ子リストを取り込むため、親行の選択を無効にする必要があります。QTreeWidgetの親行の選択を無効にする
コードは次のとおりです。
def fillTree(self):
'''
Fill UI with list of parts
'''
roots = ['APLE', 'ORANGE', 'MANGO']
childs = ['body', 'seed', 'stern']
parent = self.treeWidget.invisibleRootItem()
for root in roots:
widgetTrim = QTreeWidgetItem()
widgetTrim.setText(0, root)
parent.addChild(widgetTrim)
for child in childs:
widgetPart = QTreeWidgetItem()
widgetPart.setText(0, child)
widgetTrim.addChild(widgetPart)
私は "果物" 項目の選択を回避する必要があります。
QTreeViewまたはQTreeWidget? ** QTreeWidgetItem ** – eyllanesc
メインウィジェット - QTreeWidget – kiryha