
第一种方法(50行)是调用linux C函数库中的system(const char *string);debug显示执行结果
第二 种方法(51行)和第三种方法 (53 54行)是调QT里的函数; debug不显示执行结果
需要说明的时,上面三种方法都是可以的,但前两种方法会阻塞进程,直到smplayer程序结束,而第三种方法则不会阻塞进程,可以多任务运行。
脚本需要设置最高权限。
Linux+Qt使用shell
最新推荐文章于 2025-04-26 21:24:08 发布
本文探讨了在Linux环境中执行外部程序的三种方法:通过调用system()函数、使用QT函数以及一种非阻塞的方法。前两种方法会导致进程阻塞直至外部程序结束,而第三种方法允许多任务并行执行。所有方法都需要脚本具有最高权限。
1176

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



