【发布时间】:2010-08-31 17:02:21
【问题描述】:
这是我的用例(非常简化)。
我在 QSQLTableModel 中有一些来自 DB 的数据,我需要对其进行转换:将几个字段合并为一个(并显示为这样)或将一个字段拆分为几个。 在模型/视图中应该如何以及在何处完成?
注意事项:
我尝试使用 AbstractProxyModel 来执行此操作,但我猜它仅适用于过滤或排序。我可以分配新数据并返回 QModelIndex(它携带指向数据的指针)但是稍后应该释放哪个对象?
修改 View 对象也无济于事,因为它单独处理每个表格单元格。
请注意,我不能以任何方式更改数据库。 如何在 Qt 中做到这一点?我已经花了整整两天的时间才遇到一堵墙。
【问题讨论】:
标签: qt qt4 viewmodel qtableview