QListViewウィジェットに行番号を追加する方法はありますか?setText()を使用してテキストを追加できることは知っていますが、整数ではなくstrを除いてのみなので、整数をインクリメントして出力することはできません。何か案は?
コードは次のとおりです。
with open("../content/vulcan.hosts") as new_file:
reader = csv.reader(new_file, delimiter='|')
for line in reader:
i = 1
uname = line[0]
iface = line[1]
macad = line[2]
ipad = line[3]
type = line[4]
item = QtGui.QTreeWidgetItem()
item.setFlags(QtCore.Qt.ItemIsUserCheckable)
item.setCheckState(0, QtCore.Qt.Unchecked)
item.setText(0, str(i))
i = 1 + 1
item.setText(1, uname)
item.setText(2, iface)
item.setText(3, macad)
item.setText(4, ipad)
item.setText(5, type)
item.setText(6, str("asdasd"))
item.setText(7, str("asdasda"))
item.setText(8, str("asdasd"))
self.runTree.addTopLevelItem(item)