QString fileName;
QFileDialog dialog(this);
//fileName = dialog.getOpenFileName(this,QString::fromLocal8Bit("打开文件"),QString::fromLocal8Bit(strSCDFilePath.c_str()) ,"(*.scd);;(*.ssd);;(*.*)");
std::string IniPath = CFilePath::Instance().GetIniPath();
QString FilePath = QString::fromStdString(IniPath) + "Setting.ini";
QSettings setting(FilePath, QSettings::IniFormat); //为了能记住上次打开的路径
QString lastPath = setting.value("LastFilePath").toString();
fileName = dialog.getOpenFileName(this,QString::fromLocal8Bit("打开文件"),lastPath,"(*.scd);;(*.ssd);;(*.*)");
if (!fileName.isEmpty())
{
int i = fileName.lastIndexOf('/');
QString Path = fileName.left(i);
QVariant VarPath(Path);
setting.setValue("LastFilePath", VarPath);
} QString fileName;
QFileDialog dialog(this);