温故知新:
linux中的多进程 fork()
system()/exec函数族
1.常用方法
(1)创建进程对象
QProcess::QProcess(QObject *parent = nullptr)
(2)启动进程去执行另外一个程序
void QProcess::start(const QString &command) //类似于system()/exec函数族
参数:command --》你要执行的另外一个程序的路径名
(3)杀死进程
void QProcess::kill()
(4)等待回收进程
bool QProcess::waitForFinished(int msecs = 30000)
参数:超时时间
(5)获取当前进程的运行状态
&nbs
QT中的多进程 QProcess
最新推荐文章于 2025-09-13 20:32:47 发布
该文介绍了如何在Linux环境中使用QProcess类进行进程管理,包括创建进程、启动程序、结束进程以及等待进程结束。文中给出了通过QProcess调用mplayer播放视频的例子,详细说明了命令行参数的使用,并展示了如何处理多个视频播放的切换和管理。

最低0.47元/天 解锁文章
9240

被折叠的 条评论
为什么被折叠?



