2013-02-02 1 views
0

wxPython의 wx.App (True) 개체를 실행하면 stdout/stderr이 팝업 창으로 전송됩니다. 그 프레임 객체의 패널에 연결하는 방법이 있습니까? 제발, 그 코드를 게시하시기 바랍니다!wxPython에서 "console like"창을 스크롤하는 중입니까?

그렇게 할 방법이 없다면 stdout/stderr를 캡처 한 로거에서 첨부 된 텍스트를 허용하는 스크롤 텍스트 위젯을 만든 다음 그 위젯으로 보낼 수 있습니까?

답변

0

할 수 있습니다 아주 쉽게 오리 입력 여기 http://www.blog.pythonlibrary.org/2009/01/01/wxpython-redirecting-stdout-stderr/

실제 리디렉션 그냥 sys에 적절한 이름을 부여 귀하의 리디렉션에

sys.stdout = redirect 
sys.stderr = redirect 
+0

굉장 같이에 표준 출력/ERR을 리디렉션 할 객체를! 그 사이트는 전에 나를 도왔고, 내가 그것을 보았을 때 그 게시물을 읽었던 것을 기억합니다. 하지만 이번에는 실제로 필요할 때가되었을 것입니다. 감사! –