這是我的使用案例(非常簡化)。Qt4 Model/View - 在View中轉換數據?
我在QSQLTableModel中有一些來自數據庫的數據,我需要對其進行轉換:將幾個字段合併爲一個(並顯示爲這樣)或將一個字段拆分爲幾個。 模型/視圖應該如何以及在哪裏完成?
注:
我試着用AbstractProxyModel要做到這一點,但我想,它僅適用於過濾或排序是合適的。我可以分配新數據並返回QModelIndex(它攜帶指向數據的指針),但是哪個對象稍後應該釋放數據?
修改View對象也無濟於事,因爲它會分別處理每個表格單元格。
請注意,我無法以任何方式更改數據庫。 如何在Qt中做到這一點?我已經花了整整兩天的時間纔在一個接一個的牆上跑。