qt程序重启实现
首先我们先在自己的程序里面新建一个按钮用于实现重启
在 头文件新建一个宏
#define reset 773
对应的槽里面写上
qApp->exit(reset);
在到main函数里面
int e = a.exec();
if(e == reset)
{
QProcess::startDetached(qApp->applicationFilePath(), QStringList()); //第一个参数为需要重启的程序路径.第二个为重启需要携带的参数.我们给个默认空值
return 0;
}
return e;
重启程序至此我们就实现了.