1

PyQtのQTreeWidgetに行を追加するには? QStrings のリストがあり、それを別のクラス (クラス Ui_Form) にあり、QStringList が別のクラスにある QTreeWidget に追加する方法がわかりません。

4

2 に答える 2

5

最初に のリストを作成してから、QTreeWidgetItemそれらを QTreeWidget に追加する必要があります。例:

tree = your_qtreewidget  # replace every 'tree' with your QTreeWidget
strings = list_of_strings
l = []  # list of QTreeWidgetItem to add
for i in strings:
    l.append(QTreeWidgetItem(i))  # create QTreeWidgetItem's and append them
tree.addTopLevelItems(l)  # add everything to the tree

参照: PyQt ドキュメントのQTreeWidgetQTreeWidgetItem

于 2013-05-27T11:48:09.900 に答える