QT程序自启动
程序员文章站
2022-07-02 12:26:14
故事背景:最近涉及到客户端更新自启动的一个问题,客户端检测到自己要更新,弹出一个更新界面,然后退出旧版本,启动新版本 技术调研:QProcess 直接上代码吧 qApp->quit(); QProcess::startDetached(qApp->applicationDirPath() + "/. ......
故事背景:最近涉及到客户端更新自启动的一个问题,客户端检测到自己要更新,弹出一个更新界面,然后退出旧版本,启动新版本
技术调研:qprocess
直接上代码吧
qapp->quit(); qprocess::startdetached(qapp->applicationdirpath() + "/../thor/run.sh", qstringlist());
这个代码的效果就是退出自身app,然后重新启动一个app,我这里把启动app放在了一个shell里面,大家可以根据自己的情况来扩展。
有什么问题及时评论交流
上一篇: C++ 进阶笔记之一
下一篇: php7深入理解匿名函数和回调函数