//选择保存路径
QFileDialog *fileDialog = new QFileDialog(this);
fileDialog->setFileMode(QFileDialog::Directory);
fileDialog->setWindowTitle(tr("Save As"));//设置文件保存对话框的标题
fileDialog->setFileMode(QFileDialog::DirectoryOnly);//设置文件对话框弹出的时候显示文件夹
fileDialog->setDirectory(".");//设置文件对话框打开时初始打开的位置
QString path;
if (fileDialog->exec()) {
path = fileDialog->selectedFiles()[0];//得到用户选择的文件名
}
else
{
return;
}
QString pathStr = path + "/" + m_currIedName + ".cid";
QByteArray pathArry = pathStr.toLocal8Bit();
const char* pathChar = pathArry.data();
docNode.save_file(pathChar);
QMessageBox::information(this, "Success", QString::fromLocal8Bit("成功导出!"));
//打开保存的目录
QDesktopServices::openUrl(QUrl("file:///"+ path, QUrl::TolerantMode));
QFileDialog *fileDialog = new QFileDialog(this);
fileDialog->setFileMode(QFileDialog::Directory);
fileDialog->setWindowTitle(tr("Save As"));//设置文件保存对话框的标题
fileDialog->setFileMode(QFileDialog::DirectoryOnly);//设置文件对话框弹出的时候显示文件夹
fileDialog->setDirectory(".");//设置文件对话框打开时初始打开的位置
QString path;
if (fileDialog->exec()) {
path = fileDialog->selectedFiles()[0];//得到用户选择的文件名
}
else
{
return;
}
QString pathStr = path + "/" + m_currIedName + ".cid";
QByteArray pathArry = pathStr.toLocal8Bit();
const char* pathChar = pathArry.data();
docNode.save_file(pathChar);
QMessageBox::information(this, "Success", QString::fromLocal8Bit("成功导出!"));
//打开保存的目录
QDesktopServices::openUrl(QUrl("file:///"+ path, QUrl::TolerantMode));