Получить значения qtreewidgetitemiterator

Я могу отображать данные в qtreewidget форма. Читая значения (и после поиска в Google), я нахожу qTreeWidgetItemIterator как способ перебрать все элементы.

iterator = QTreeWidgetItemIterator(self.light_write, QTreeWidgetItemIterator.All)

где self.light_write является qtreewidget,

На данный момент код выше ничего не печатает, хотя есть контент.

Каков метод, чтобы пройти через все элементы в treewidget с помощью QTreeWidgetItemIterator или если их по-другому?

1 ответ

Не точный ответ, но вы можете сделать что-то вроде этого:

def iterTreeWidget(treeWidget):
    for index in range(treeWidget.topLevelItemCount()):
        yield treeWidget.topLevelItem(index)

iterator = iterTreeWidget(self.light_write)
Другие вопросы по тегам