DevOps study

Pyqt 기초 문법

robin0309 2021. 3. 11. 11:32

pyqt5

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_ 메서드를 호출 하는 순간 생성

 

codetorial.net/pyqt5/intro.html

반응형

'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
반응형