QT程序自啓動

故事背景:最近涉及到客戶端更新自啓動的一個問題,客戶端檢測到本身要更新,彈出一個更新界面,而後退出舊版本,啓動新版本shell

技術調研:QProcessapp

 

直接上代碼吧ui

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

這個代碼的效果就是退出自身app,而後從新啓動一個app,我這裏把啓動app放在了一個shell裏面,你們能夠根據本身的狀況來擴展。spa

 

有什麼問題及時評論交流code

相關文章
相關標籤/搜索