gpt4 book ai didi

python - 从 TreeModel 中选定的索引检索特定数据

转载 作者:行者123 更新时间:2023-12-01 00:48:48 26 4
gpt4 key购买 nike

我使用自定义模型来填充TreeView并尝试使用

        for ix in self.dataView.selectedIndexes():
text = ix.data() # or ix.data()
print(text)

but this prints all the data in that column(index)...here is a picture of the model i used model = QStandardItemModel(0, 3, parent), model used

我的问题是我不需要所有数据,我需要第三行的数据(特定数据),即文件路径

这是使用后面代码的输出

We & Love.txt
11.630%
C:\Users\Black Laptop\Desktop\Work\We & Love.txt

我只需要第三个数据,不是全部,谢谢

最佳答案

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)

关于python - 从 TreeModel 中选定的索引检索特定数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56728802/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com