본문 바로가기

무한코딩/파이선

Python에서 GUI 화면 출력시키는 방법 및 PyQt 설치방법

기존에 사용하던 파이선은 소스코드로만 구성이 되어졌습니다. 


그러한 파이선을 가지고 C++이나 Java , c#과 같이 GUI 화면을 구성하는 방법도 있습니다. 


바로 PyQt라는 툴입니다. 



이렇게 생긴 툴입니다. 


이 디자인 툴을 이용하여 화면을 구성하고 코딩을 하는 방식으로 사용을 할 수 있습니다.


파이선 GUI 툴 중에선 가장 깔끔하고 사용하기 쉽다고 합니다.


대신에 상업용 이용시에는 라이센스를 구매해야 한다고 하네요;; 


550달러라고 하니 개인 이용자가 쉽게 접근할 수 있는 가격은 아니네요.


허나, 상업용 라이센스기 때문에 개인 프로젝트나 공모전에 쓰이는 프로그램은 상관없습니다.



설치방법은 굉장히 단순합니다.


우선 아나콘다(Anaconda)를 설치합니다.


아나콘다가 설치 안되신 분은 이전 글을 참고 하시면 되겠습니다.


python anaconda(파이썬 아나콘다) 설치 방법  <- 링크


실행창에서 Anaconda Prompt를 실행하시는데 반드시 관리자 권한으로 실행합니다.


후에 아래의 명령어를 차례로 입력합니다.


  • python -m pip install --upgrade pip

  • pip install pyqt5

  • pip install pyqt5-tools



설치가 모두 완료가 되었으면 Pyqt 툴을 사용할 준비가 다 된겁니다.


근데 툴 프로그램의 위치가 굉장히 복잡합니다.


C:\ProgramData\Anaconda3\Lib\site-packages\pyqt5-tools 위치로 이동하셔서 designer.exe 파일을 실행해 주셔야합니다.


C 드라이브안에 ProgramDate가 안보이신다면 보기옵션에서 숨김폴더표시 옵션을 설정해주셔야합니다.



Pyqt 사용법은 다음글부터 설명을 해 드릴 예정입니다.