我有一个QTreeWidget,它具有三列。当用户单击QPushButton时,他们在QListWidget上选择的内容将添加到QTreeWidget中。
我想检查在QListWidget上选择的值是否已经存在于QTreeView上。我该怎么做?
我在考虑以下方面的事情
...
selected = self.aui.version_listWidget.currentItem().text()
check_list = []
root = self.aui.queue_treeWidget.invisibleRootItem()
child_count = root.childCount()
for i in range(child_count):
item = root.child(i)
check_list.append(item.text(0))
if not selected in check_list:
.... #Add the selected item to the queue_treeWidget....
这是正确的方法还是有更好的方法呢?