【发布时间】:2021-11-29 00:49:21
【问题描述】:
我目前正在考虑通过 Python 中的 PySide6 使用 Qt 进行模型/视图编程。我正在寻找一个支持成对显示数据行的列数据垂直的视图(为简化起见,我在这里只假设 2 列,A 和 B)。为了说明这一点,在 QTableView 中,数据将像这样显示(对于 A 列和 B 列):
A B
甲乙
…
虽然我希望它显示如下:
一个
乙
一个
乙
…
有人可以为我指出实现这一目标的良好起点吗?我最初尝试使用 QDataWidgetMapper 为 QScrollArea 中的小部件显示数据,但这感觉不是正确的方法。
【问题讨论】:
-
看看QTreeView,你会在不同的分支下显示每一列。
-
谢谢!出于某种原因,我一开始就排除了 QTreeView,但现在再看一遍,将它用于这种显示是完全有道理的。
-
请提供足够的代码,以便其他人更好地理解或重现问题。
标签: python qt model-view pyside6