消息关闭
    暂无新消息!
请教,在用qt gui调用外部进程后,如何获得外部进程的输出?
获得输出后,如何将输出显示到qt gui 上?
另外,外部进程除了在终端的标准输出外,还有opencv的图像输出,如何将终端的标准输出和opencv的图像输出,分别同时输出到qt gui的两个不同地方,终端的标准输出显示到qlistview上,图像输出显示到qgroupbox上。

2个回答

︿ 1
获取外部进程终端的标准输出,可以参考我的:
http://blog.csdn.net/jklinux/article/details/71941338


︿ 0
用QProcess打开外部进程,然后用readAllStandardError和readAllStandardOutput读取错误流和标准输出流或者直接用基类QIODevice提供的read之类的函数读取即可。