获取现有文件路径
注意:需添加头文件
#include <QFileDialog>
QString MainWindow::select_file(void)
{
QString path, file_name, file_path;
QFileInfo fi;
path = QFileDialog::getOpenFileName(
this, "选择文件",
"/",
"bin文件 (*.bin);;");
fi = QFileInfo(path);
file_name = fi.fileName();
file_path = fi.absolutePath();
if (!path.isEmpty())
return file_path + "\\" + file_name;
qDebug() << "路径选择出错";
return "";
}
设置生成文件路径
注意:需添加头文件
#include <QFileDialog>
void MainWindow::create_path_button_hardler(void)
{
QString file_full, file_name, file_path;
QFileInfo fi;
file_full = QFileDialog::getSaveFileName(this,tr("Save File"),tr("*.bin"));
fi= QFileInfo(file_full);
file_name = fi.fileName();
file_path = fi.absolutePath();
ui->create_path_text->setText(file_path + "\\" + file_name);
}