【代码片段】Qt6.2.4 QProcess 打开外部程序后关闭失败解决办法

参考

注意

参数要通过 QStringList 传入才会生效

代码

void ServiceTool::stopMysql()
{
    if(mysqlProcess != NULL){
        // 还是关闭不了。。。命令行可以
        QStringList  exitMysqlParamers;
        exitMysqlParamers << "-f" << "-im" << "mysqld.exe";
        QProcess::execute("taskkill", exitMysqlParamers);
        mysqlProcess->close();
        delete mysqlProcess;
        mysqlProcess = NULL;
    }
}
posted @ 2022-09-25 15:55  夏秋初  阅读(492)  评论(0)    收藏  举报