본문 바로가기
Programming/Python

PyQt로 파이썬 GUI 만들기: 소개 및 설치방법 - 심코딩

by 심코딩 2023. 1. 31.

오늘은 Python에서 GUI를 만들 수 있게 해주는 PyQt에 대해서 알아보도록 하겠습니다. 일전에 tkinter 문법에 대해서 몇번 다루었긴 하지만, tkinter 보다는 조금 더 효과적으로 GUI를 만들 수 있는 것이 바로 PyQt 입니다.

 

PyQt 란 무엇인가?

 

PyQt란 Qt라고 하는 레이아웃에 Python 코드를 연결하여 GUI를 제작할 수 있게 해주는 프레임워크 입니다. riverbankcomputing 에서 개발한 파이썬 모듈이기도 하며, 쉽게 말해 Python 안에 있는 Qt라고 하는 모듈이다 라고 알고 계셔주시면 되실 것 같습니다.

 

PyQt 의 특징은 무엇이 있을까?

 

먼저 Python 에서 GUI를 가장 간단하게 만들 수 있는 tkiner 에 비하면 PyQt 는 시각적으로 좀 더 나은 디자인, 트렌디한 디자인을 구사할 수 있습니다. 또한 Qt Designer 라고 하는 별도의 프로그램을 통해 일일이 코드를 입력하지 않고도 원하는 레이아웃을 구사할 수 있다는 장점이 있습니다. 

 

또한 PyQt 는 앞서 말씀드린대로 Python 의 한 모듈이기 때문에 Python 과 동일하게 객체지향적인 성향을 띄고 있습니다. 또한 PyQt는 클래스 (class)를 대부분 사용한다는 특징도 있습니다. 

 

 

PyQt 설치하는 방법

 

PyQt 또한 앞서 말씀드린대로 Python 의 모듈이기 때문에 cmd 를 통해 간단하게 설치가 가능합니다. 명령프롬포트 (cmd) 를 여신 후 pip install PyQt5 를 이용하여 손쉽게 설치 가능합니다.

 

 

PyQt5 를 설치하면 QtDesigner 라고 하는 프로그램이 자동으로 설치가 됩니다. 보통 설치 경로는 아래와 같습니다.

C:\Users\"유저명"\anaconda3\Library\bin\designer.exe

 

 

해당 프로그램을 더블클릭하면 아래와 같이 QtDesigner를 실행할 수 있습니다.

이로써 PyQt를 이용할 준비는 모두 완료된 겁니다.

 

 


오늘은 PyQt가 무엇인지, 어떤 특징을 가지고 있는지, PyQt 및 QtDesigner의 설치방법에 대해 알아보았습니다.

댓글