• 6027阅读
  • 4回复

[提问]关于QProcess类中调用startDetached [复制链接]

上一主题 下一主题
离线moxiaomomo
 
只看楼主 倒序阅读 楼主  发表于: 2012-12-27
关键词: 求助QT4进程
问题1:
QProcess pro;与QProcess* pro = new QProcess(this);之间除了分配内存不一样,其他主要的区别是什么?


问题2:
既然startDetached()是静态方法,为什么很多资料都是通过指针或者对象成员访问符来调用它呢?


求解惑~~
热爱生活 珍惜时间 爱自己所爱
离线kimtaikee

只看该作者 1楼 发表于: 2012-12-27
看源码

离线XChinux

只看该作者 2楼 发表于: 2012-12-27
因为要交互啊。你如果只是简单的启动一个进程,那直接用静态方法即可。如果要交互(读、写输入输出)或更多的控制,那就得创建QProcess对象了。
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线moxiaomomo
只看该作者 3楼 发表于: 2012-12-28
回 2楼(XChinux) 的帖子
恩恩,开窍了~_~
热爱生活 珍惜时间 爱自己所爱
离线moxiaomomo
只看该作者 4楼 发表于: 2012-12-28
回 1楼(kimtaikee) 的帖子
文档吗?看的不是很明白
热爱生活 珍惜时间 爱自己所爱
快速回复
限100 字节
 
上一个 下一个