출처: http://stackoverflow.com/questions/523363/how-do-i-layout-a-3-pane-window-using-wxpython/523377

Posted by trigger
,
출처: http://bbs.python.or.kr/viewtopic.php?p=57251&sid=0c5abbc356c248019103c7d5154ddcc5

방법1. (권장)
코드분석 제대로 해서 필요한 부분만 가져다 쓴다.

방법2. (테스트 페널만 가져오고 싶을 때)
원래 방법1처럼 쓰라고 wxPythonDemo가 만들어 진 것이지만 실제로 자신이 만든 어플리케이션에 아무런 생각(?)없이 붙여서 실행해 보고 싶은 것이 인지상정.
wxPython프로그램은 log클레스를 사용해서 셈플 어플리 케이션의 이벤트를 추적해서 보여주는 기능이 있으므로 그대로 가져다 쓰면 제대로 안돌아감. 그래서 아래와 같이 log클레스를 정의해서 페널클레스의 인자로 호출해 주어야함.
코드:
 
     log=wx.Log
     dum= 페널클레스명(self,log)

실제 사용 예
코드:
 
   def OnButton1Button(self, event):
       log=wx.Log
       tp=TestPanel(self,log)

Posted by trigger
,

wxPython Docs and Demo Tools
 
시작 > 프로그램 > wxPython Docs and Demo Tools > Run the wxPython DEMO


wxPython Docs, Demos, Samples
시작 → 프로그램 → wxPython2.8 Docs Demos and Tools → Run the wxPython DEMO 실행
시작 → 프로그램 → wxPython2.8 Docs Demos and Tools → Sample Apps 실행
설치 폴더\wxPython\samples\wxPIA_book\ - 다양한 Sample이 있음

References
시작 → 프로그램 → wxPython2.8 Docs Demos and Tools → wxWidgets Reference 실행
wxPython에서 지정되어 있는 Class, Function에 대한 설명과 사용법이 나와 있음
wxWindows와 wxPython의 정의가 거의 동일하므로 wxWindows References를 참조해도 됨

영문 튜토리얼
http://wiki.wxpython.org/
http://wiki.wxpython.org/index.cgi/AnotherTutorial 자세한 설명. 하나씩 배워가는 예제
http://zetcode.com/wxpython/ 간단한 예제들 위주로 설명되어 있음

모듈별로 분류된 설명서
http://www.wxpython.org/docs/api/wx-module.html 
http://docs.wxwidgets.org/stable/wx_classref.html#classref

Class hierarchy
http://docs.wxwidgets.org/trunk/classwx_window.html



예제 많은 한글 블로그
http://pythondev.egloos.com/tag/wxPython
http://www.myevan.net/category/2?TSSESSIONmyevannet=55912385191ad97f51ffc94f2e51b66b
http://withrobot.tistory.com/category/Python




Posted by trigger
,