2015-05-12 08:01
⁄ 工业·编程
⁄ 共 3116字
延续前面从QProcess说开来(一)的名字,换个角度继续学习。
QIODevice派生类
QProcess作为QIODevice的派生类,实现角度上看,它必须要重新实现下面两个成员函数:
readData()
writeData()
而后,按照QIODevice的常规用法,我们
调用QIODevice::open()打开设备
使用QIODevice::read()/QIODevice::write()读写
使用QIODevice::close()关闭
实际上,我们的常规用法是:
常用代码
其调用父类成员
QProcess::start()...
QProcess, Qt阅读全文
2015-05-11 06:59
⁄ 工业·编程
⁄ 共 3014字
QProcess类的作用是启动一个外部的程序并与之交互。我们不妨看看:一个普通的控制台程序,与外界是如何交互的
简单控制台程序
一个程序如何从外界获取信息并向外输出信息呢?
方向
途径
获取
命令行参数
int main(int argc, char **argv)
标准输入
scanf()/getc()/getchar()/...
环境变量
getenv()
输出
标准输出
printf() ...
标准出错
fprintf(stderr,...)
返回值
r...
QProcess, Qt阅读全文