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);