QT启动外部程序的两种方式(随主程序退出和不随主程序退出)


1、一体式:

void QProcess::start(const QString & program, const QStringList & arguments, OpenMode mode = ReadWrite)

外部程序启动后。将随主程序的退出而退出。

2、分离式:

void QProcess::startDetached(const QString & program, const QStringList & arguments, const QString & workingDirectory = QString(), qint64 * pid = 0)

外部程序启动后,当主程序退出时并不退出。而是继续执行。

posted @ 2021-03-18 11:22  hxqmw  阅读(1452)  评论(0)    收藏  举报