在mac下用QT编写代码想打开一个文件路径怎么设置 50
用这句QFilefile(":/users/xiaohang/student.rtf");找到student.rtf文件,就是找到到,请问代码该怎么该呢,还有不加路径也可...
用这句QFile file(":/users/xiaohang/student.rtf");找到student.rtf文件,就是找到到,请问代码该怎么该呢,还有不加路径也可以,需要把student.rtf放到哪个指定的文件夹下吗
展开
1个回答
展开全部
#include <QDesktopServices>
#include <QUrl>
QString runPath = QCoreApplication::applicationDirPath(); //获取exe路劲
QString Name = “student.rtf"”;
QString AllPath = QString("%1/%2").arg(runPath).arg(Name);
QFile bfilePath(AllPath);
if(!bfilePath.exists()){//是否存在
return;
}
QString filePath = "file:///" + AllPath; //打开文件夹用filse:///,打开网页用http://
QDesktopServices::openUrl(QUrl::fromLocalFile(filePath));
#include <QUrl>
QString runPath = QCoreApplication::applicationDirPath(); //获取exe路劲
QString Name = “student.rtf"”;
QString AllPath = QString("%1/%2").arg(runPath).arg(Name);
QFile bfilePath(AllPath);
if(!bfilePath.exists()){//是否存在
return;
}
QString filePath = "file:///" + AllPath; //打开文件夹用filse:///,打开网页用http://
QDesktopServices::openUrl(QUrl::fromLocalFile(filePath));
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询