在我的项目中,我打开QFileDialog
让用户选择要打开的文件。我期待的文件没有扩展名。我想设置一个只显示没有任何扩展名的文件的过滤器。
目前,我会过滤掉任何没有确切名称的文件:
QString path;
QString desktopPath = QStandardPaths::standardLocations(QStandardPaths::DesktopLocation).at(0);
path = QFileDialog::getOpenFileName(this, tr("Select File"), desktopPath + "\\DATAFILE", tr("DATAFILE file (DATAFILE)"));
但是,如果文件可能已重命名(例如,DATAFILE (2)
),则该文件不会显示,因为名称不完全匹配。
过滤它以接受所有文件不是我想要的,因为这将允许选择任何文件类型。
有什么建议吗?谢谢你的时间。