파이썬에서도 자바와 마찬가지로 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에 붙여줍니다!
그 결과는
아래처럼 나옵니다
자 간단하게 설치와 예제를 봤습니다
이제 하나하나 찾아가며 공부해봐야겠네요 ㅎㅎ
'python' 카테고리의 다른 글
파이썬 pyqt5 스크롤 영역(scroll area), 스크롤바 화면 만들기 (0) | 2018.01.25 |
---|---|
파이썬 gui(PyQt5) 탭(tab) 만들기 (2) | 2018.01.25 |
IT 봉사 - 교회봉사 교회(화도사랑의교회) 재정 프로그램 개발3 (0) | 2018.01.24 |
IT 봉사 - 교회봉사 교회(화도사랑교회) 재정 프로그램 개발2 (2) | 2018.01.23 |
IT 봉사 - 교회봉사 교회(화도사랑의교회) 재정 프로그램 개발 (0) | 2018.01.22 |