我需要接收绝对文件路径,例如
C:/Users/Dima/YandexDisk/_Application/WeldAnalysis/ExperimentDefaults.xlsx
来自QRC文件的路径,例如
:/Data/ExperimentDefaults.xlsx。
我怎样才能做到这一点?
我需要打开Config文件.配置文件位置是exe文件所在的目录.基本上,我怎么能得到这个位置?
我尝试使用QDir,但是当未打开文件时,我的当前代码返回错误.
QString cfg_name = QDir::currentPath() + "config.cfg";
QFile File(cfg_name);
if (File.open(QIODevice::ReadOnly))
{
QTextStream in(&File);
int elementId;
while (!in.atEnd())
{
QString line = in.readLine();
filename[elementId] = line;
elementId++;
}
}
else
{
QMessageBox msgBox;
msgBox.setText("Can't open configuration file!");
msgBox.exec();
}
File.close();
Run Code Online (Sandbox Code Playgroud)