파이썬 강의/wx

파이썬 GUI(wxPython) 0. 설치

마리사라 2021. 1. 2. 19:43
반응형

이번 시간부터 파이썬에서 GUI 프로그래밍을 하는 방법의 일환으로 wxPython을 알려드리도록 하겠습니다.

 


0. 파이썬 GUI

파이썬에서는 사실 'tkinter'라고 하는 GUI 프로그래밍 모듈을 기본적으로 지원하고 있습니다. 하지만 기본 모듈답게 많은 기능을 지원하지 않고, 예쁘게 만들기도 쉽지 않습니다.

 

그래서 여러 프로그래머들이 다른 프로그래밍 언어에 있는 모듈들을 파이썬에 적용하기 위해 노력했습니다. 그 결과 탄생한것이 PyQtwxPython입니다. 이 둘모두 원래는 C++에서 사용되는 툴킷이나, 파이썬에서 사용하도록 만들어진 모듈입니다.


1. wxPython

wxPython은 wxWidgets의 파이썬 버전입니다. 좀더 대중적인 Qt보다는 사용되는 프로그램이 적지만, 현역으로 사용되는 코드입니다.

 

wx를 사용한 대표적 프로그램 :비트토렌트

wx로 만들어진 가장 유명한 프로그램으로는 비트토렌트와 C언어 통합 개발 환경인 Code:Blocks가 있습니다.

 

 

wxPython을 사용하는 방법은 다음과 같습니다.

 

1. 파이썬 또는 cmd에서 pip명령을 통해 wxPython을 설치한다

명령 프롬프트에서 wxPython을 설치

wxPython은 용량이 큰 모듈에 속해서 설치하는데 조금 걸리실것입니다.

 

2. 파이썬에서 wxPython을 import한다

import wx

wxPython을 import할때는 wx만 적어주시면 됩니다.


2. 마치며

wxPython으로 여러가지를 만들 수 있지만, 주제를 하나 정해서 만드는것이 좋습니다.

 

그래서 이번 wxPython의 기초 강의는 사칙연산을 할 수 있는 계산기를 만드는것을 목표로 하겠습니다.

반응형