qt如何实现点击按钮打开指定文档?

qt如何实现点击按钮打开指定文档?,第1张

connect(m_HelpAct, SIGNAL(triggered()), this, SLOT(OnHelp()))

实现槽函数:

void CXXX::OnHelp(){

QString runPath = QCoreApplication::applicationDirPath() //获取exe路劲。

QString helpName = "帮助文档.pdf"

QString helpPath = QString("%1/%2").arg(runPath).arg(helpName)

QFile bfilePath(helpPath)

if(!bfilePath.exists()){

return

}

QString filePath = "file:///" + helpPath //打开文件夹用filse:///,打开网页用http://

QDesktopServices::openUrl(QUrl::fromLocalFile(filePath))

打开QTCreater,点击文件,选择“打开文件或项目”。点击“打开文件或项目”后,选择要打开的项目,选择“.pro”文件进行打开,就可打开项目了。

项目路径一定不能包含中文,不然会出现打开错误、或打开的项目中只有一个“.pro”文件,或者直接打不开。

首先,你的数据库肯定是跟着你的程序跑的,你不能指定你程序一定要用户放到D盘下面,也许用户喜欢把程序放到E盘下面呢。所以你在指定的时候最好用相对路径,假设你程序运行目录是在bin下面,你可以在bin下面创建一个data目录专门用来保存数据库,你指定目录的时候就可以

db.setDatabaseName("./data/student.db")//这样指定。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12083503.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-20
下一篇 2023-05-20

发表评论

登录后才能评论

评论列表(0条)

保存