PyQt6 란

Python GUI 모듈입니다.  GUI를 지원하는 모듈은 많은데 tkinter와 pyqt 중 기능과 디자인 측면에서 더 우수하다고 생각된 pyqt를 선정했습니다.

PyQt는 Python + Qt를 합쳐서 지은 이름으로, C++ 기반의 GUI Framework인 Qt를 Python에서 사용할 수 있게 만든 패키지입니다.

 

PyQt6 설치

pip install 명령어로 pyqt6를 설치합니다.

pip install pyqt6

* SSL: CERTIFICATE_VERIFY_FAILED] 관련 오류가 발생하면 아래 문서 참조

pip package install SSL 인증서 Error 해결 (error: [SSL: CERTIFICATE_VERIFY_FAILED])

 

또는 아래처럼 입력하여 설치합니다.

pip install --trusted-host pypi.python.org --trusted-host files.pythonhosted.org --trusted-host pypi.org pyqt6

 

⚙ 창 만들기

* 패키지 import

from PyQt6.QtWidgets import QApplication, QWidget
# 명령줄 인수에 액세스하는 데 필요
import sys

 

 

from PyQt6.QtWidgets import QApplication, QWidget
# Only needed for access to command line arguments
import sys

# You need one (and only one) QApplication instance per application.
# 애플리케이션당 하나의 QApplication 인스턴스가 필요합니다.
# Pass in sys.argv to allow command line arguments for your app.
# 앱에 대한 명령줄 인수를 허용하려면 sys.argv를 전달합니다.
# If you know you won't use command line arguments QApplication([]) works too.
# 명령줄 인수를 사용하지 않는다는 것을 안다면 QApplication([])도 작동합니다.
app = QApplication(sys.argv)

# 창이 될 Qt 위젯을 만듭니다.
window = QWidget()

# 중요!!!!!! Windows는 기본적으로 숨겨져 있습니다.
window.show()  

# Start the event loop.
app.exec()

 

 

+ Recent posts