Qt进程的作用是启动额外应用程序,并帮助它们通信
头文件
#include <QProcess> 继承自 QIODevic
进程实现步骤
1)创建进程对象
2)调用start( QSTring path )函数
3)kill(),关闭进程
注:创建进程时,传递this指针即代表着程序启动的是子进程,如果不传就是代表两进程无关联
有父子关系的进程,父进程死亡会导致子进程死亡.没有则不影响
注:QProcess对象只能启动一个程序,想要启动别的程序.只有关闭当前启动的程序才可以启动别的程序.启动程序时建议使用全路径.
函数详解
void |
start(const QString &program, const QStringList &arguments, QIODevice::OpenMode mode = ReadWrite) |
void |
start(const QString &command, QIODevice::OpenMode mode = ReadWrite) |
void |
start(QIODevice::OpenMode mode = ReadWrite) |
参数说明:const QString &