故事背景:最近涉及到客戶端更新自啟動的一個問題,客戶端檢測到自己要更新,彈出一個更新界面,然后退出舊版本,啟動新版本
技術調研:QProcess
直接上代碼吧
qApp->quit(); QProcess::startDetached(qApp->applicationDirPath() + "/../thor/run.sh", QStringList());
這個代碼的效果就是退出自身app,然后重新啟動一個app,我這里把啟動app放在了一個shell里面,大家可以根據自己的情況來擴展,
有什么問題及時評論交流
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/83175.html
標籤:C++
下一篇:std::map自定義型別key
