这是我的用例(非常简化)。
我在 QSQLTableModel 中有一些来自 DB 的数据,我需要对其进行转换:将几个字段合并为一个(并显示为这样)或将一个字段拆分为几个。这应该在模型/视图中如何以及在何处完成?
笔记:
我尝试使用 AbstractProxyModel 来做到这一点,但我想,它只适用于过滤或排序。我可以分配新数据并返回 QModelIndex (它携带指向数据的指针)但是以后应该释放哪个对象?
修改 View 对象也无济于事,因为它单独处理每个表格单元格。
请注意,我无法以任何方式更改数据库。如何在 Qt 中做到这一点?我已经花了整整两天的时间才遇到一堵墙。