我写了一个Qt小部件应用程序。在文件菜单中,我想插入一个MS Word文档作为用户手册。有什么方法可以做到吗?我查看了Qt帮助和各种博客,但它们都没有给出清晰的解决方案。
MS Word
。也许可以尝试使用安装在计算机上的 Word
打开所需文档。请尝试以下代码:QDesktopServices::openUrl(QUrl("file:///G:/tst.docx"));
如果URL是对本地文件的引用(即URL方案为“file”),则它将被打开适当的应用程序而不是Web浏览器。
QFile HelpFile("qrc:/myFile.docx");;
HelpFile.copy(qApp->applicationDirPath().append("/myFile.docx"));
:
QDesktopServices::openUrl(QUrl::fromLocalFile(qApp->applicationDirPath().append("/myFile.docx")));
QStandardPath
来获取可写位置。 - Nejat