[英]QFiledialog : how to pass a file to qfiledialog for save as?
我嘗試在Ubuntu中創建“另存為...”對話框。 但是我只想將其保存為文件,有沒有辦法將文件及其路徑傳遞給此對話框? 這是我的代碼:
int main(int agc,char **argv){
QApplication app(argc,argv);
QFileDialog my;
my.getSaveFileName(0."Save file ",QDir::currentPath,"Music files(*.mp3;;Text files (*.txt)"));
my.selectFile("myfile.txt");
return 0;
}
您應該在第二個參數中傳遞文件名及其路徑。
例:
#include <QApplication>
#include <QFileDialog>
int main(int argc, char *argv[])
{
QApplication a(argc, argv);
QString path = QDir::currentPath() + "/myfile.txt";
QString fileName = QFileDialog::getSaveFileName(0, "Save file",
path,
"Music files(*.mp3;;Text files (*.txt)");
return a.exec();
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.