MAC与Windows双版本,杀掉自己进程
//kill自己
int pid = qApp->applicationPid();
QString killCmd;
#if defined(Q_OS_MACOS)
killCmd = QString("kill -9 %1").arg(pid);
#elif defined(Q_OS_WINDOWS)
killCmd = QString("taskkill /pid %1 /f").arg(pid);
#endif
QProcess::startDetached(killCmd);