現在、ディレクトリの代わりにアーカイブを使用してサブファイルを保持するプロジェクト システムを実装しています。プロジェクトの仮想ファイル システムを保持するデータ構造を保持し、必要に応じて書き出します。
現在、この仮想ファイル システムのグラフィカル フロント エンドを実装しようとしており、QFileDialog を使用して仮想ファイル システムに「保存」したいと考えていました。
少し調べてみたところ、QFileSystemModel をサブクラス化するか、プロキシ モデルを実装する必要があるようです。後者は、ソートとフィルタリングのために既存のモデルを変更することをより意図しているように見えますが、私はそれを完全に置き換えたいので、良い選択肢ではないと思いました. QFileSystemModel のソース コードを調べてみましたが、再利用するのも難しいようです。私は Qt モデル/ビューの初心者なので、間違っている可能性があります。
QFileDialog を仮想ファイル システム用に転用する正しい方法は何ですか? これが役立ついくつかのシナリオを考えることができるので、これは少なくともある程度文書化されると思います。
誰かが私を正しい方向に向けることができれば、私はとても感謝しています.