linux下:Qt如何与外部的c程序进行交互式通信了,求解...
想了很久,没找到合适的方法,原本用QProcess来打开外部程序,读外部程序的信息倒是很好,一旦有信息来有信号产生,可以通过槽函数去读。但是写就没那么方便了,虽然可以用QProcess.write去写,但是写完后一定要调用closeWriteChannel函数关闭写通道才能将信息发出去,更要命的是写通道关了之后还不能打开,所以要想再往外部发信息就发不了了。很是纠结。
所以在这里发帖问问大家,有什么办法可以让Qt与外部的c程序进行交互式的通信么?