获取qtreewidgetitemiterator值
我可以把数据以 qtreewidget
的形式展示出来。在查看这些值的时候(并且在网上查了一下),我发现 qTreeWidgetItemIterator
是一个可以用来遍历所有项目的方法。
这段代码是:iterator = QTreeWidgetItemIterator(self.light_write, QTreeWidgetItemIterator.All)
这里的 self.light_write
就是那个 qtreewidget
。
不过,目前这段代码什么都没有打印出来,尽管里面是有内容的。
请问有什么方法可以使用 QTreeWidgetItemIterator
来循环遍历 treewidget
中的所有项目,或者有没有其他的方法?
1 个回答
0
这不是一个确切的答案,但你可以试试这样做:
def iterTreeWidget(treeWidget):
for index in range(treeWidget.topLevelItemCount()):
yield treeWidget.topLevelItem(index)
iterator = iterTreeWidget(self.light_write)