• 5577阅读
  • 2回复

[提问]关于QProcess读取标准输出的一个问题。 [复制链接]

上一主题 下一主题
离线yybsqwh
 
只看楼主 正序阅读 楼主  发表于: 2011-07-13
我将QProcess的readyReadStandardOutput信号关联到了我的类的槽上,在那个函数里执行readAllStandardOutput函数。


可是,这样做以后,这个槽只有QProcess函数执行完以后才会执行一次,而不是每次产生输出的时候都会执行。


请问如何才能获得外部程序的即时标准输出呢?
离线dbzhang800

只看该作者 2楼 发表于: 2011-07-13
一般来说,是你调用的那个程序输出有问题。如果那个程序是你自己写的,确保 每次都 flush 。如果不是你写的,不妨联系原作者。
离线jdwx

只看该作者 1楼 发表于: 2011-07-13
回 楼主(yybsqwh) 的帖子
估计是调用的程序输出问题,可以调用mingw32-make试试
发帖时要说明:操作系统、Qt版本、编译器,这样能更快的得到回复。
快速回复
限100 字节
 
上一个 下一个