For starters, setNameFilters
does not return QStringList
, it returns nothing. Your code should look like this:
QDir export_folder("C:\\path");
export_folder.setNameFilters(QStringList()<<"*.exe");
QStringList fileList = export_folder.entryList();
Filtering works as expected (not returning files ending with "exe2") in Linux with Qt 5.0.1.