【发布时间】:2016-03-07 15:28:22
【问题描述】:
我想通过对话框文件打开一个文件,然后将文件路径存储到一个文本文件中。 问题是当我使用 absoluteFilePath() 函数时出现错误。这是我的代码:
filename = QFileDialog::getOpenFileName(this, "Open File","*.H86;;*.glo");
//enregistrer le dernier chemin utilisé pour ouvrir un fichier
FILE* fichier = NULL;
fichier = fopen("LastPath.txt","w");
if(fichier != NULL)
{
QString filename_fichier_choisi = filename.QFileInfo::absoluteFilePath();
fputs(filename_fichier_choisi.toLatin1(),fichier);
//fichier->write(filename.toLatin1());
}
fclose(fichier);
我得到的错误是“QFileInfo 不是 QString 的基础。 我可以使用哪个函数将路径作为字符串获取?
【问题讨论】: