PySide QTreeView 倒序

Posted

技术标签:

【中文标题】PySide QTreeView 倒序【英文标题】:PySide QTreeView Reverse Order 【发布时间】:2013-03-16 21:50:25 【问题描述】:

您好,我正在使用带有模型的 QTreeView,以便我可以过滤数据。我想将行号附加到我的数据中,但它们以相反的顺序打印。现在我有这样的虚拟数据

# addItem is a custom function
for i in range(0, 50):
    self.addItem(model, i, "Data1", "Data2")

预期输出

0 Data1 Data2
1 Data1 Data2
.
.
.
50 Data1 Data2

实际输出

50 Data1 Data2
49 Data1 Data2
.
.
.
0 Data1 Data2

如何正确打印数字?

【问题讨论】:

不知道 addItem 在做什么是不可能评估的。添加一个 SSCCE,否则这个问题的格式不是特别好。 【参考方案1】:

试试for i in reversed(range(0, 50)):

【讨论】:

以上是关于PySide QTreeView 倒序的主要内容,如果未能解决你的问题,请参考以下文章

带有自定义项的 QTreeView

自定义 QTreeView 项目

排序 QTreeView 的最简单方法

如何保存 PySide 树视图模型结构

使用 Pyside 的 Qt 树视图

QTreeView