QTreeViewとQFileSystemModelを使用して特定のフォルダーをフィルタリングする際に問題が発生しました。
ルートQFileSystemModelを特定のフォルダーに設定しました-これは機能します。ただし、ファイルを含むフォルダーのみを表示したいと思い.jpg
ます。これは可能ですか?
ファイルをフィルタリング.jpg
すると機能しますが、QTreeViewには、ファイルがないフォルダーも含め、すべてのフォルダーが表示され.jpg
ます。したがって、ユーザーが.jpg
ファイルなしでフォルダを開こうとしても、何も起こりません。
これらのフォルダを非表示にするにはどうすればよいですか?
注:以下にコードの一部があります。
QStringList filterTypeFile;
filterTypeFile.append("*.jpg");
this->m_pModelTreeViewImage->setNameFilters(filterTypeFile);
this->m_pModelTreeViewImage->setNameFilterDisables(false);
this->ui->treeViewImages->setModel(this->m_pModelTreeViewImage);