PYQT5 란?
- uic.loadUiType()
- 본 Qt designer를 이용해서 원하는 GUI를 구성하고 이 UI파일을 파이썬 코드를 이용하여 로드
- qpix_map=QPixmap()
- 화면에 이미지를 표시하는 인스턴스 -> 이미지 시각화
- QFileDialog.getExistingDirectory
- Directory를 설정 하고 원하는 폴더 지정하기
- lineEdit.setText
- 한줄짜리 글자를 입력받을 수 있는 입력 위젯
- self.move
- move() 메서드는 이 위젯을 스크린의 x=300px, y=300px의 위치로 이동
- setWindowTitle()
- 타이틀바에 나타나는 실행 프로그램의 제목을 설정
- if name == 'main':한 줄의 코드를 통해 프로그램이 직접 실행되는지 혹은 모듈을 통해 실행되는지를 확인
- 현재 모듈의 이름이 저장되는 내장 변수
- btn.resize(btn.sizeHint())
- sizeHint() 메서드는 버튼을 적절한 크기로 설정하도록 도와줌
- 위젯
- 사용자 인터페이스를 구성하는 핵심 요소
- 이벤트 루프 (Event Loop)한번 생성된 이벤트 루프는 사용자가 윈도우를 닫을 때까지 실행되면서 위젯에서 발생한 시그널을 처리하는 슬롯을 호출하는 역할
- QApplication 클래스의 객체를 생성 후 exec_ 메서드를 호출 하는 순간 생성
반응형
'DevOps study' 카테고리의 다른 글
Airflow 기초 (0) | 2022.01.11 |
---|---|
Class 개념과 상속 (0) | 2021.07.12 |
Spotify Web API request (0) | 2020.12.25 |
REST API (Application programming Interface) 정리 (0) | 2020.12.25 |