Python(파이썬) PyQt5 설치하는 방법

파이썬 Python

Python(파이썬) PyQt5 설치하는 방법

 

환경: PyCharm

 

Qt 는 데스크톱과 모바일 시스템을 효과적으로 엑세스할 수 있는 높은 수준의 크로스 플랫폼 C++ 라이브러리입니다. 크로스 플랫폼(cross-platform) 이란 여러 종류의 컴퓨터 플랫폼에서 동작할 수 있다는 뜻의 용어입니다. 파이썬에서는 이만한 GUI 구현 라이브러리가 없습니다. 오늘은 PyQt5 설치와 참고할 API 사이트, 간단한 윈도우 화면을 구현하겠습니다.

 

파이썬이 설치된 상태라면 PyQt5 를 쉽게 설치할 수 있습니다. 콘솔에서 pip 툴을 이용합니다. 명령어는 pip3 install PyQt5 입니다.

Python(파이썬) PyQt5 설치하는 방법

 

pip 를 통하지 않고 별도로 프로그램을 설치하고 싶다면 다음 사이트에서 받을 수 있습니다. 윈도우용은 zip 파일을 받아야 합니다.

https://www.riverbankcomputing.com/software/pyqt/download5/

Python(파이썬) PyQt5 설치하는 방법

 


이곳이 공식 사이트이며 다양한 정보들을 제공합니다. 그 중에서 개발에 도움이 되는 레퍼런스 가이드가 있습니다. 메뉴는 PyQt > PyQt5 Reference Guide 입니다

Python(파이썬) PyQt5 설치하는 방법

 

가이드는 기본적인 사용법과 예제가 실려 있습니다. PyQt5 를 처음 시작하는 분들은 참고할만 합니다.

http://pyqt.sourceforge.net/Docs/PyQt5/

Python(파이썬) PyQt5 설치하는 방법

 

PyQt5 를 이용해서 간단한 화면을 구현했습니다. 클래스는 QMainWindow 위젯을 상속받아 구현합니다. 앞으로 소개할 샘플은 아래 소스를 기본으로 합니다

"""
기본 GUI 화면
"""
import sys
from PyQt5.QtWidgets import QMainWindow, QApplication


class ExWindow(QMainWindow):

    def __init__(self):
        super().__init__()
        self.init_ui()

    def init_ui(self):
        self.setGeometry(300, 300, 400, 300)
        self.setWindowTitle('Main Window')
        self.show()


if __name__ == '__main__':
    app = QApplication(sys.argv)
    ex = ExWindow()
    sys.exit(app.exec_())

소스를 실행한 결과는 다음과 같습니다. 간단하게 화면을 구현해 봤습니다

Python(파이썬) PyQt5 설치하는 방법

Posted by 녹두장군