文字列のリストとして FTP サーバーのリストがあります。リストを QFileSystemModel に渡し、ローカル システムに存在せずにファイルを表示する方法はありますか?
1 に答える
2
短い答え: いいえ、少なくともQFileSystemModel
. それはそれが設計されたものではありません。ファイルシステムを直接使用してモデルを作成および管理し、他のソースを使用することはできません。
できることは、独自のQAbstractItemModelを実装することです。モデル自体を作成することは複雑ではありません。ただし、ファイル アイコンを取得するのは少し難しくなります。
ファイル アイコンについては、次の投稿をご覧ください: Qt 4.8 - QFileIconProvider, Getting icon for non-existent file (based on extension)
Qt は存在しないファイルのアイコンのロードをサポートしていないため、ネイティブ API を使用してロードする必要があります。リンクはWindowsのソリューションです。
于 2016-06-28T09:20:41.707 に答える