我使用了一个自定义模型来填充TreeView
,并尝试使用
但是这打印了列(
)中的所有数据,...here是我使用的模型的图片,
model = QStandardItemModel(0, 3, parent)
,
我的问题是我不需要所有的数据,我需要第三行的数据(特定数据),即文件路径
这是使用后面的代码的输出
We & Love.txt
11.630%
C:\Users\Black Laptop\Desktop\Work\We & Love.txt
我只需要第三份数据,不是全部,谢谢
发布于 2019-06-24 09:12:53
QModelIndex与每个项目相关联,在本例中,您拥有完整行中的一个,因此解决方案是按列进行筛选:
for ix in self.dataView.selectedIndexes():
# the indexes of the column start at 0 so the 3rd column has index 2
if ix.column() == 2:
text = ix.data()
print(text)
https://stackoverflow.com/questions/56728802
复制相似问题