setNameFilters не работи както бих очаквал, така че ако някой може да обясни дали го използвам неправилно или може би това е грешка в Qt:
Ето моя примерен код:
QDir export_folder("C:\path");
QStringList fileList = export_folder.setNameFilters(QStringList()<<"*.exe");
след обработка fileList съдържа низа "test.exe1"
Бих очаквал fileList да включва само файлове с разширение .exe, НЕ .exe*.
Ако исках файлови разширения, по-дълги от .exe, очаквах да поставя "*.exe*"
като мой филтър.
Може ли някой да помогне за изясняване, или трябва ръчно да обработя своя fileList след факта?