setNameFilters が期待どおりに機能しないので、間違って使用しているかどうか、またはこれが Qt のバグであるかどうかを誰かが説明できる場合:
ここに私のコードサンプルがあります:
QDir export_folder("C:\path");
QStringList fileList = export_folder.setNameFilters(QStringList()<<"*.exe");
処理後の fileList には文字列 "test.exe1" が含まれます
fileList には、拡張子が .exe ではなく .exe* のファイルのみが含まれることが期待されます。
.exe よりも長いファイル拡張子が必要な場合"*.exe*"
は、フィルターとして入れることを期待します。
誰かが明確にするのを助けることができますか、または事後に手動で fileList を処理する必要がありますか?