我正在实施Qt模型/视图架构,请求一点帮助。
我有一个QAbstarctItemModel
,它是一个树模型并提供QTreeView
并且它可以工作。现在我需要在QTableView
中显示我需要展平树模型的相同数据。这是我迷失的地方,需要帮助。我有QSortFilterProxyModel
来帮助我。我无法弄清楚如何覆盖mapToSource
和mapFromSource
函数。
这是同一个问题,但没有给出代码示例。
QTreeView, QTableView, display items of different hierarchy layers
Problems with displaying data in QListView
有人可以提供一些示例代码。
答案 0 :(得分:0)
我最近使用代码示例回答了非常相似的question,我希望他们会告诉您去哪里。
一般规则,考虑关于坐标变换的代理模型,所以你必须改变一个类,它会将源模型中的坐标转换为目标和其他方式。