これが私のユースケースです(非常に単純化されています)。
QSQLTableModel に DB からのデータがあり、それを変換する必要があります。いくつかのフィールドを 1 つにマージ (およびそのように表示) するか、1 つのフィールドを少数に分割します。モデル/ビューでこれを行う方法と場所は?
ノート:
これを行うために AbstractProxyModel を使用してみましたが、フィルタリングまたはソートにのみ適していると思います。新しいデータを割り当てて QModelIndex (データへのポインターを運ぶ) を返すことはできますが、後でデータの割り当てを解除する必要があるのはどのオブジェクトでしょうか?
ビュー オブジェクトを変更しても、すべてのテーブル セルが個別に処理されるため、役に立ちません。
データベースを変更することはできません。Qtでこれを行う方法は? 私はすでにこれに丸 2 日を費やしていますが、次から次へと壁にぶち当たります。