QT 调用外部程序
来源:互联网 发布:滨州行知中学 后悔 编辑:程序博客网 时间:2024/05/19 03:27
QT调用外部程序有下面几种方法:
//1.通过调用linux C 函数system("opt/myApp");//2.通过QProcess,阻塞调用QProcess::execute("/opt/myApp");//3.通过QProcess,非阻塞调用QProcess *pro = new QProcess;pro->start("/opt/myApp");
第一种方法,是调用linux C函数库中的system(const char *string);
第二 种方法和第三种方法 是调QT里的函数。
需要说明的是:
1. 前两种方法会阻塞进程,直到myApp程序结束,而第三种方法则不会阻塞进程,可以多任务运行。
2. QT在运行的时候,要启动qws服务,如果用前面两种方法,运行的时候,要新开启一个qws,否则不能运行;而用第三种方法,则不需要再开启qws,它和主进程共用一个qws。
3. 第三种方法虽然不会阻塞,但是有可能在终端上看不到打印出来的信息。所以要在终端显示信息时,可以考虑用阻塞模式。
- QT 调用外部程序
- Qt-调用外部程序
- QT 调用外部程序
- Qt调用外部程序
- QT调用外部程序
- QT下调用外部程序
- Qt调用外部程序QProcess
- Qt 在程序中调用外部程序
- QT中调用外部程序的方法
- QT中调用外部程序的方法
- Qt编程调用外部程序打开文件
- qt调用外部程序的方法 qprocess
- Qt中调用外部程序打开文件
- Qt编程调用外部程序打开文件
- Qt编程调用外部程序打开文件
- QT中调用外部程序源码
- Qt之QProcess(二)调用外部程序
- QT调用dll、外部程序调用QT的dll.md
- 中国电视剧不接地气
- [Android] ImageButton | Button | TextView 点击和触摸效果实现
- 初学者怎么去提问?要注意提问的方法
- 手把手教你BCGControlBar MFC界面控件“起航”技巧(文章转载自:慧都控件网)
- spring配置文件中Bean中的id和name的区别
- QT 调用外部程序
- 电子墨水技术进入中国智能手机
- 注意 引用 与 取址的区别
- WebLogic10.3两种模式的切换
- shell 脚本的case例子
- 资源管理
- DFD相关
- PHPCMS开发笔记
- 为什么要当项目经理