pyqt 메뉴얼

행동하는 개발자·2022년 10월 13일
0

PySide, PyQt

목록 보기
9/20

기본

def init(self):

로 시작하여

super().init()

무조건 상속받는다.

self.initUI()

그리고서 UI를 초기화시키고

초기화하고자하는 UI를 설정한다.

  1. 어떻게 layout 짤건지 정한다.

  2. 그리고 작은 것부터 만들어 나간다.

  3. 자잘한 메뉴들은 addWidget이지만 Widget이 섞인 것은 addLayout이다.

  4. 마지막에 self.setLayout을 추가한다.

  • 이는 최종적으로 괄호 안의 것을 메인 레이아웃으로 설정한다는 뜻
  1. setWindowTitle 으로 앱 이름을 정한다.

  2. setWindowIcon 으로 이름 옆에 붙일 아이콘으로 쓸 그림을 불러온다.

  3. setGeometry 로 크기를 정한다.

  4. self.show() 를 실행한다.

  5. 내가 만들 label을 미리 설정 후, 그것에 맞추어 def 이름(self): pass를 만든다.

10 그리고 그 def는 return이 필요하다.

if __name__ == '__main__':
    app = QApplication(sys.argv)
    main = 앱이름()
    app.exec_()

으로 실행시킬 수 있다.

profile
끊임없이 뭔가를 남기는 사람

0개의 댓글