어떻게 폴더를 필터링 할 수 있습니까? QDir :: Filters here을 찾았습니다. 그러나 표현식으로 필터링하는 방법을 볼 수 없습니다. 나는 nameFilters를 사용하려고Qt : QFileSystemModel 표현식을 사용하여 디렉토리가 아닌 파일 필터링
"A00 *"로 시작하는 폴더를 숨기려면, 그러나 폴더는 회색이되고있다 :
QStringList filters;
filters <<"Cloth";
dirModel->setNameFilters(filters);
당신이 (false)를'dirModel-> setNameFilterDisables을 설정하려고하면,'? – vahancho
답변으로 작성해주세요. 그리고 어떻게 표현을 역으로 할 수 있습니까? – user1767754
ProxyModel의 하위 클래스를 만들고 원하는 디렉토리를 표시하지 않기 위해 자신 만의 필터를 만들면 어떨까요? –