세로형
Recent Posts
Recent Comments
Link
04-20 00:01
«   2024/04   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
Archives
Today
Total
관리 메뉴

꿈 많은 사람의 이야기

파이썬 GUI 설치 및 예제 실행 - pyqt5 설치 본문

python

파이썬 GUI 설치 및 예제 실행 - pyqt5 설치

이수진의 블로그 2018. 1. 24. 13:55

파이썬에서도 자바와 마찬가지로 GUI로 보여주는 패키지가 있습니다

pyqt5인데요


최근 교회 재정프로그램 만들어주는 것을 진행하다 처음으로 설치해봤습니다 ㅎㅎ


설치 방법 및 예제를 봐보죠!



파이썬이 설치된 경로로 이동하면 pip3가 있습니다

pip3를 이용해서 설치를 진행합니다

pip3 install PyQt5

를 치면 알아서 설치가됩니다!

자~ 설치는 이걸로 끝!(매우간단)


예제를 실행해보죠~


위 소스와 같이 치면 간단하게 GUI를 볼 수 있습니다

PyQt5안에 있는 QtWidgets를 이용하는데요. 해당 패키지에 있는 모든 것을 import 합니다

그 패키지에서 QApplication이라는 클래스의 객체를 생성합니다

그리고 QDialog 클래스를 호출해서 show를 통해 보여줍니다.

이걸 이제 실행시켜주는게 app의 exec를 통해서 실행해줘요




이렇게요!

간단하죠?

그럼 아래 소스를 입력해보면!



MyDialog는 Qdailog를 상속하고 있습니다.

즉 QDialog의 기능을 이용할 수 있죠

그리고 init 메소드를 통해 기본적인 설정을 해줍니다.

Qlabel은 라벨을 설정해주고요

QLineEdit은 일종의 input 즉 사용자 입력값 창입니다.(html로 따지면 input type = text 입니다)

QPushButton은 버튼 창

QListWidget은 리스트 목록입니다


이것들은 모두 Qwidget에서 파생된 클래스 입니다.


그리고 layout을 하나 생성해주고

위젯들을 생성한 것을 layout에 붙여줍니다!

그 결과는

아래처럼 나옵니다




자 간단하게 설치와 예제를 봤습니다

이제 하나하나 찾아가며 공부해봐야겠네요 ㅎㅎ

반응형
그리드형
Comments