UNIX の locate コマンドのフロントエンドを作成しました。現在、ファイル名をlocateの出力からQListWidgetにフィードしているだけです。ドキュメントから、QFileSystemModel はファイル名の表示に適しているようです (別のスレッドを使用してアイコンを自動的に表示し、メイン スレッドが応答しなくなることはありません)。
ただし、特定のディレクトリのファイルのみが表示されるようです。ただし、私のファイルは異なるディレクトリからのものである可能性があります。ファイルを QFileSystemModel に追加できますか、それとも単一のディレクトリの内容を表示するだけですか?