Android   发布时间:2022-04-28  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了如何在Android上的Qt或c中重启程序?大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我目前有一个 Android程序启动然后加载新设置但是当加载设置和新设置时,应用程序需要重新启动才能使用这些新设置.我的问题是如何使用qt和c重新启动一个Android应用程序我已经看到了一些方法在java中做到这一点但我似乎无法找到任何方法从q在q中做到这一点.感谢您的帮助!

@L_607_5@

这篇文章描述了一个解决方案: how to restart my own qt application?

获取程序的可执行文件/名称可以使用QApplication :: instance() – > arguments()[0]; http://doc.qt.io/qt-5/qcoreapplication.html#arguments

#include <QApplication>
#include <QProcess>

....//inside function

  QApplication* qApp = QApplication::instance();
  qApp->quit();
  QProcess::startDetached(qApp->arguments()[0],qApp->arguments());
}

大佬总结

以上是大佬教程为你收集整理的如何在Android上的Qt或c中重启程序?全部内容,希望文章能够帮你解决如何在Android上的Qt或c中重启程序?所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。