程序重启的方法有两种,我选择了其中一种:依赖于QProcess的,因为它可封装成接口使用方便.另一种方式有兴趣的可以自行去查找. 头文件 #include <QProcess> #include <QDir> 重启函数 void MainWindow::reboot() { QString program = QApplication::applicationFilePath(); QStringList arguments = QApplication::arguments(