QProcess应用
来源:互联网 发布:小米手机怎么转移数据 编辑:程序博客网 时间:2024/05/17 03:20
#include <QCoreApplication>#include <QProcess>#include <QDebug>
int main01(int argc, char** argv){ QCoreApplication app(argc, argv); QProcess process; process.start("tasklist");//从属主进程 process.waitForFinished();//进程同步执行 qDebug() << process.readAll(); qDebug() << process.exitCode(); return app.exec();}int main02(int argc, char** argv){ QCoreApplication app(argc, argv); QProcess process; process.startDetached("tasklist");//独立的进程 process.waitForFinished();//进程同步执行 qDebug() << process.readAll(); qDebug() << process.exitCode(); return app.exec();}int main03(int argc, char** argv){ QCoreApplication app(argc, argv); QProcess process; process.start("tasklist");//从属主进程 QObject::connect(&process,static_cast< void (QProcess:: *) (int,QProcess::ExitStatus)> (&QProcess::finished),[&](){ qDebug() << process.readAll(); qDebug() << process.exitCode(); }); qDebug() << "进程异步执行"; return app.exec();}
注:1.pro文件中加入CONFIG += C++11
2.lambda表达式的应用,遇到重载的信号函数需要使用static_cast强制转换以区分
0 0
- QProcess应用
- Qt QProcess应用
- QProcess
- QProcess
- QProcess
- QProcess
- QProcess类启动第三方应用
- QProcess的应用:杀死固定进程并重启进程
- QProcess用法
- QProcess学习
- QProcess学习
- QProcess 使用
- Qt QProcess
- QProcess start
- QProcess调用外部程序:QProcess::start与QProcess::execute
- QProcess调用外部程序:QProcess::start与QProcess::execute
- QProcess Class Reference
- QProcess类似ShellExecute
- vmware-tools install
- js 身份证、手机号、邮箱验证
- STL源码剖析 [容器](十五)[stl_multiset.h]
- 网站或系统中直接嵌入天气信息
- android中JNI的实现步骤
- QProcess应用
- Android 自定义spinner文字颜色 和 显示样式
- 使用七牛的镜像存储功能可能会导致网站被K
- quake3使用指南
- css父级div设置了透明度,子级也出现透明度的解决方法
- 端口映射及动态域名服务
- vim学习资料整理--插件
- Ueditor结合七牛云存储上传图片、附件和图片在线管理的实现
- 欢迎使用CSDN-markdown编辑器