QT程序自启动

故事背景:最近涉及到客户端更新自启动的一个问题,客户端检测到本身要更新,弹出一个更新界面,而后退出旧版本,启动新版本shell

技术调研:QProcessapp

 

直接上代码吧ui

qApp->quit();
QProcess::startDetached(qApp->applicationDirPath() + "/../thor/run.sh", QStringList());

这个代码的效果就是退出自身app,而后从新启动一个app,我这里把启动app放在了一个shell里面,你们能够根据本身的状况来扩展。spa

 

有什么问题及时评论交流code

相关文章
相关标签/搜索