반응형

wxPython 3

wxpython - 상단 메뉴 생성

대다수의 응용프로그램들은 상단에 Text로 된 메뉴를 가지고 있다. 그 텍스트를 클릭하면 아래쪽으로 메뉴가 나오게 되고 그것을 선택하여 특정한 기능을 동작시킨다. 이러한 메뉴를 만들기 위해서는 MenuBar()를 사용한다. import os import wx # wx 모듈을 로드한다. app = wx.App() # 어플리케이션 개체를 생성한다. frame = wx.Frame(None, -1, 'wxpython 기본이 되는 창입니다.') # Frame 개체 생성 StatusBar = frame.CreateStatusBar() StatusBar.SetStatusText('현재 상태를 보여주는 하단 바입니다.') # 창 아래 생태바를 출력한다. MenuBar = wx.MenuBar() menu = wx.Men..

Programming 2013.08.13

wxpython - 기본창 생성

wxpython 프로그램 기본구성은 아래와 같은 형태입니다. 1. wx 모듈 로드 2. 어플리케이션 개체 생성 – 각 wxpython 프로그램은 하나의 어플리케이션 개체를 가져야 합니다. 3. wx.Frame 개체 생성 4. 어플리케이션 메인루프 다음은 창을 생성하고 제목만 들어가 있는 것입니다. import wx # wx 모듈을 로드한다. app = wx.App() # 어플리케이션 개체를 생성한다. frame = wx.Frame(None, -1, 'wxpython 기본이 되는 창입니다.') # Frame 개체 생성 frame.Show() # Frame 개체를 화면에 나타냄 app.MainLoop() # 메인 루프 생성 app.Mainloop() 는 해당 프로그램이 종료하기 전까지 모든 이벤트에 대해서 ..

Programming 2013.08.13

wxPython은 무엇인가?

wxPython는 Python 언어를 위한 GUI 툴킷으로 쉽고 간단하게 GUI를 구성할수 있습니다. 오픈소스로 누구나 사용할수 있고 크로스 플랫폼을 지원하여 Windows, Unix 또는 Unix 계열, Macintosh OS X등에서 사용이 가능합니다. 공식 사이트 http://www.wxpython.org/ 다운로드 페이지 http://www.wxpython.org/download.php#stable 안정화 버전은 현재 파이썬 2 에 대한 것만 제공하고 있는데 파이썬 3에 관한 것은 phoenix라는 프로젝트로 개발중에 있습니다. 빌드 스냅샷은 아래 사이트에서 받을 수 있습니다. http://wxpython.org/Phoenix/snapshot-builds/ phoenix에 관련된 문서도 다시 작성..

Programming 2013.08.12
반응형