2010-12-15 3 views

답변

8

글쎄, 당신은 사용할 수

QFile stdin = new QFile(); 
stdin.open(0, new QIODevice.OpenMode(QIODevice.OpenModeFlag.ReadOnly)); 
QFile stdout = new QFile(); 
stdout.open(1, new QIODevice.OpenMode(QIODevice.OpenModeFlag.WriteOnly)); 
QFile stderr = new QFile(); 
stderr.open(2, new QIODevice.OpenMode(QIODevice.OpenModeFlag.WriteOnly)); 

같은 (난 단지 ++ Qt는/C를 사용한 자바 구문에 대한 확실하지 100 %.)

알림을 받으려면 작동하지 않습니다. 실제로 소켓과 같이 알림을 지원하는 무언가로 stdin/stdout을 리디렉션하지 않으면 아무 것도 작동하지 않을지 의심 스럽습니다. 이 경우 QAbstractSocket.setSocketDescriptor() 메서드를 사용합니다.

관련 문제