Knowledge Map
파이썬 GUI 본문
wxPython : http://www.wxpython.org/ 이거쓴다. 1. 다운로드를 위한 사이트 2. wxPython_Phoenix-3.0.2.dev77713-cp34-none-win32.whl (python 32bit 버전용-사이트에서 다운받으면 기본) 주의 : python 64bit 로 설치된 경우는 64bit 버전용으로 다운받아 설치해야 한다. 3. 확장자를 zip으로 변경 후 압축풀기 4. 윈도우인 경우 Python\Lib\site-packages 폴더에 wx 폴더를 그대로 복사 이클립스를 실행한다. 여기까지 설치 끝~~~ 확인하기 : test.py 작성 후 실행 import wx app = wx.App(False) frame = wx.Frame(None, wx.ID_ANY, "Hello World") frame.Show(True) app.MainLoop() Getting started with wxPythonhttp://zetcode.com/wxpython/ Visual Component Class 목록 보기 http://gadgetlip.tistory.com/ Layout 알아보기 http://sourceforge.net/projects/wxformbuilder/ ---wxformBuilder로 작성 후 호출 하기--- import wx from 모듈명 import 클래스명 if __name__ == '__main__': app = wx.App() 클래스명(None).Show() app.MainLoop() 참고 : 근데 바로 아래 것은 너무 오래되었다. Python을 위한 GUI - Tkinter Tkinter : http://effbot.org/tkinterbook/ *** 다이얼로그 박스로 자료 입력 하기 *** import wx class MyApp(wx.App): def OnInit(self): dlg = wx.TextEntryDialog(None,'자료를 입력하시오','입력', '초기값') ret = dlg.ShowModal() if ret == wx.ID_OK: print('You entered: %s\n' % dlg.GetValue()) else: print('You don\'t know') dlg.Destroy() return True app = MyApp(redirect = 0) app.MainLoop() Python을 위한 GUI - PyQt https://opentutorials.org/module/544 |
'PYTHON' 카테고리의 다른 글
파이썬 강의 필기 3일차 (0) | 2016.04.17 |
---|---|
[서평] 다양한 언어로 배우는 정규표현식 (0) | 2016.04.17 |
파이썬 포함, 상속 문제 (0) | 2016.04.16 |
pip upgrade (0) | 2016.04.16 |
크롤링_python2 (0) | 2016.04.11 |
Comments