Aptana studio 3.2.2를 사용하여 wxPython 및 matplotlib를 사용하는 Python GUI를 개발하고 디버깅합니다.Aptana Studio 디버거 출력이 지연되어 별도의 창에 게시 됨 - 콘솔로 리디렉션하려고합니다.
중단 점에서 디버거를 중지하면 내 콘솔이 비활성 상태가됩니다.이 콘솔은 Aptana Studio PyDev Perspective에서 화면 아래쪽에 표시됩니다. 텍스트를 성공적으로 입력 할 수 있지만 Enter 키를 누른 후에는 아무 것도 콘솔에 반환되지 않습니다.
그러나 "wxPython : stdout/stderr"라는 gui - 제목이 다른 두 번째 창이 열립니다. 내 콘솔 출력은 여기에 표시되지만 ... 스크립트 실행을 다시 시작할 때만 나타납니다. 이 전에는 창이 응답하지 않습니다.
이 문제는 Windows에서만 발생하며 Linux 환경에서 동일한 작업을 수행 할 때 디버거 콘솔이 올바르게 작동합니다.
콘솔 출력을 리디렉션하여 Aptana 콘솔과 실시간으로 표시하는 방법을 아는 사람이 있습니까?
당신이 [wx.App.RedirectStdio]를 살펴 있었나요 참조 (http://www.wxpython.org/docs/api/wx.App-class.html#RedirectStdio)? 'stdout' /'stderr'가 "파일이나 팝업 창으로 가야"하는지 여부를 언급합니다. – bouke