以下の画像AのようにQStandardItemModelを使用してTreeViewを作成しました
また、以下の画像 Bのような QStandardItemModel もあります
ここで、2 つのモデルを組み合わせて、TreeView の新しいモデルを作成します。
new TreeView は以下の画像 Cのようになります:
例:
QStandardItemModel * fileTree = new QStandardItemModel();
QStandardItemModel * zipTree = new QStandardItemModel();
QStandardItemModel * fullTree = new QStandardItemModel();
......
......
fileTree は TreeView 画像 A のモデルです。
zipTree は TreeView イメージ B のモデルです。
それらを混ぜて TreeView 画像 C の fullTree を作る方法。
アップデート:
3つのデータには両方のモデルがあり、データのみが異なります。写真 C のデータをフォーム A + B にマージしたい。ファイル a.zip -> フォルダ a. (画像B)のファイルリストを新しいフォルダ(a)に追加します
P/S: QfileSystemModel を使用しないでください