QProcess readall() 问题
在linux下Qt开发,是做pppoe客户端,我使用rp-pppoe。rp-pppoe有1个pppoe-start脚本,执行后在shell里会打印输出字符串(“connected” or "timeout" ,可以确认是有打印输出),那么可以肯定是有数据打印输出的。然后在Qt我使用pppoe-start脚本作为1个QProcess对象,然后把此对象结束后发送SIGNAL" finish() ",与包含读取此进程输出函数连接,调用QProcess "readall()"。调试过程中,照理也应该接收到数据,但是发现读取数据为空串,是为什么?