0
QString search = ui->searchComboBox->currentText();
if(search.isEmpty()){
search = "*";
}
files = currentDirectory.entryList(QStringList(search),
QDir::Files | QDir::NoSymLinks);
이 코드는 QString
검색이 비어있을 때 파일을 반환합니다. 그러나 searchComboBox
에 텍스트를 입력해도 결과가 없습니다.검색 상자에서 반환 된 파일 필터링 QT
예를 들어, 'don300.png'라는 디렉토리에 파일이 있고 '돈'을 검색하면 검색 결과가 나타나지 않습니다.
파일 이름 내에서 문자열을 검색 할 때 어떻게 작동하는지 잘 모르시겠습니까?
합니다. 와일드 카드에 %를 사용하려고했습니다. 다른 언어에서 사용한 적이 있지만 작동하지 않습니다. 나는 *가 이것을 위해 사용된다는 것을 알아야했습니다! 위대한 작품, 감사합니다 :) – sark9012