我正在 Qt symbian 上开发一个应用程序,我必须在我的应用程序中重新启动我的应用程序,使用过:
qApp->quit();
QProcess::startDetached(qApp->arguments()[0],qApp->arguments());
来自 mainWindow 中的一个方法。它在模拟器上运行良好但在设备上运行不正常,它关闭但无法自行重启,我必须自己重新启动它,我还需要做些什么才能使其在设备上运行。
最佳答案
一种解决方案是创建小型控制台进程,您可以在关闭主程序之前从主程序启动该进程。然后这个控制台进程将启动您的程序并关闭。 我一直在使用这种流程来跟踪我的应用程序并在它们崩溃时重新启动它们。
关于qt - 在 Qt 中,应用程序未在设备上重新启动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10257777/