라이선스
래퍼로서 wxPython은 wxWidgets에 쓰이는 동일한 자유 소프트웨어 라이선스를 이용한다. 이 라이선스는 자유 소프트웨어 재단과 오픈 소스 이니셔티브에 승인되어 있다.
예
Hello world 모듈의 간단한 예로, wxPython에 두 개의 주요 오브젝트(주가 되는 창 객체와 응용 프로그램 객체)를 만드는 것을 기술하고 있다. MainLoop()를 호출하여 프로그램의 사용자 상호 작용 부분을 관리하는 이벤트 시스템에 제어권을 넘긴다.
#!/usr/bin/env python import wx class TestFrame(wx.Frame): def __init__(self, parent, title): wx.Frame.__init__(self, parent, title=title) text = wx.StaticText(self, label="Hello, World!") app = wx.App(redirect=False) frame = TestFrame(None, "Hello, world!") frame.Show() app.MainLoop()
wxPython으로 개발된 응용 프로그램
같이 보기
- wxGlade: 파이썬 코드를 만드는 wxWidgets용 GUI 디자이너
각주
- Noel Rappin; Robin Dunn (2006). 《wxPython in Action》. Greenwich, CT: Manning Publications. ISBN 1-932394-62-1.
외부 링크
- 위키미디어 공용에 WxPython 관련 미디어 분류가 있습니다.
- WxPython - 공식 웹사이트
- wxWidgets 공식 웹사이트
