Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/qt/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Qt QFileDialog-如何设置筛选器以筛选出包含特定字符串模式的文件;系统";?_Qt_Openfiledialog_Qfiledialog_Getopenfilename - Fatal编程技术网

Qt QFileDialog-如何设置筛选器以筛选出包含特定字符串模式的文件;系统";?

Qt QFileDialog-如何设置筛选器以筛选出包含特定字符串模式的文件;系统";?,qt,openfiledialog,qfiledialog,getopenfilename,Qt,Openfiledialog,Qfiledialog,Getopenfilename,我需要获取文件名中没有特定字符串的*.plist类型的文件 QString filter = "Plists (*.plist)"; QFileDialog::getOpenFilename(this, tr_(""), searchPath, filter); 因此,我有按文件类型.plist筛选的文件,但我不知道如何添加带有条件的筛选器,以排除文件名中具有特定字符串的.plist文件。我认为您没有该功能,只需在返回文件名后对其进行筛选即可。 QSt

我需要获取文件名中没有特定字符串的*.plist类型的文件

QString filter = "Plists (*.plist)";

QFileDialog::getOpenFilename(this, tr_(""), searchPath, filter);

因此,我有按文件类型.plist筛选的文件,但我不知道如何添加带有条件的筛选器,以排除文件名中具有特定字符串的.plist文件。

我认为您没有该功能,只需在返回文件名后对其进行筛选即可。
QString filter = "Plists (*.plist)";

QFileDialog::getOpenFilename(this, tr_(""), searchPath, filter);