qdialog1 [PyQt] QMainWindow QtWidgets.QMainWindow 는 자체적으로 layout 을 가지고 있다고 한다.setLayout() 으로 vbox나 hbox layout을 붙여줄 필요가 없다는 뜻이다. 단지 setCentralWidget() 으로 widget을 추가해주면 된다. ### 2019 / 07 / 04 추가 QMainWindow는 위젯을 추가할 때 setCentralWidget() 함수를 사용하여 단 하나만 추가 가능하다. layout이 아니라 위젯을 추가해야한다!!! 여러개의 위젯이 포함된 화면을 만들기위해서 별도의 위젯으로 만들어주어야한다.QWidget을 상속받은 클래스를 만들어 필요한 레이아웃과 위젯들을 추가해주고이 클래스의 인스턴스를 생성해서 setCentralWidget() 함수로 메인 함수에 추가해주면 된.. 2019. 6. 24. 이전 1 다음