#include<QDesktopServices>
#include<QUrl>
#include<QApplication>
// QString file1("file:///E:/userReadme.docx");
// QUrl thisurl= QUrl::fromLocalFile(file1);
// QString file2("file:///./userReadme.docx");
// QUrl thisurl2(file2);
//qDebug()<<QDir::currentPath();
qDebug()<<QApplication::applicationDirPath();
QString file3= QString("%1/userReadme.docx").arg(QApplication::applicationDirPath());
QUrl thisurl3(file3);
以上方式都可以。
第1,2种方式是打开根目录下的文档。
第3种方式是打开exe相同目录下的文档。