基础介绍:在VS+qt开发环境下,实现保存文件的功能,根据用户在保存窗口中选择的过滤器来执行不同的代码。代码如下:
QStringList strlis;
strlis << "image(*.png)" << "image(*.jpeg)";
QFileDialog dlg(this);
dlg.setAcceptMode(QFileDialog::AcceptSave);
dlg.setNameFilters(strlis);
dlg.exec();
QString str=dlg.selectedNameFilter();
QStringList strlis2 = dlg.selectedFiles();
QString path;
if (strlis2.size() == 0)
{
path = " ";
}
else
{
path = strlis2[0];
}