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