C++中怎么实现程序重新启动

C++中怎么实现程序重新启动,第1张

先启动和自己同样的进程,再关闭自己。

如果你使用QT,可以像下面那样做:

C/C++ code#include <QtGui> class Temp : public QWidget { Q_OBJECT private: QLabel label; QPushButton button; public: Temp(QWidget parent = 0); public slots: void ClickedButton(); }; Temp::Temp(QWidget parent) : QWidget(parent) { button = new QPushButton("restart", this); QVBoxLayout layout = new QVBoxLayout; layout->addWidget(button); setLayout(layout); move(200, 200); connect(button, SIGNAL(clicked()), this, SLOT(ClickedButton())); } void Temp::ClickedButton() { QProcess p = new QProcess(this); QString str = QApplication::applicationFilePath(); p->startDetached(str); close(); } #include "mainmoc" int main(int argc, char argv[]) { QApplication app(argc, argv); Temp temp = new Temp; temp->show(); return appexec(); }

1可能电池问题,把电池触点用针类物件拨紧试试,或者换块满电的电池开机试试;

2可能系统问题,刷机解决;

3可能软件冲突,卡上系统文件太多,格机记得格卡;

4可能是字体问题,装在内存卡上就拔卡载开机,装在手机上就只有格机了~!

如果您对我的回答有不满意的地方,还请您继续追问;

答题不易,互相理解,互相帮助!

qt编译报错后不断编译可能会成功。重启qt,编译程序会继续报错,此时,只需要将对应的clexe和cldlldll拷贝到vc14目录下可能会成功,错后不断编译,找准相应的方式与方法总会成功的。

以上就是关于C++中怎么实现程序重新启动全部的内容,包括:C++中怎么实现程序重新启动、qt语音安卓版无限重启,登陆后一直是封面、qt编译报错后不断编译就会成功等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zz/9850392.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-02
下一篇 2023-05-02

发表评论

登录后才能评论

评论列表(0条)

保存