본문 바로가기

QMainWindow2

1. PySide6의 QMainWindow에 대해 알아봅시다. QMainWindow 이전 포스팅에서 여섯 줄의 코드로 QWidget 창을 화면에 띄워봤고, QWidget 대신 QPushButton을 사용해서, 한 개의 위젯이 한 개의 창이 될 수 있다는 부분을 말씀드렸습니다. 나만 사용하는 스크립트에 GUI를 붙이는 수준의 작업이라면, 거창하게 GUI를 설계할 것이 아니라, 파일경로나 폴더를 선택하는 정도의 버튼이면 충분한 경우가 많잖아요? 나아가 여러 가지 기능을 포함하고 있거나, 어느 정도 탄탄한 수준의 앞단을 만들기 위해서는 QWidget으로는 까다로운 부분이 많기 때문에, 미리 설계된 뼈대가 숨겨져 있는 QMainWindow를 사용하면 간편하게 구조화된 GUI 윈도우를 만들 수 있다고 말씀드렸습니다. 파이썬의 유명한 웹프레임워크 "장고"처럼요. (적절한 표현.. 2021. 3. 24.
1. QMainWindow를 소개드리기 전에, QPushButton만 더 설명드리고... QMainWindow를 소개드리기 전에 안녕하세요? 회사원코딩입니다. 최근 튜토리얼에서는 PySide6(Qt)로 창을 생성하는 최소한의 코드를 보여드렸습니다. 1. PySide6에서 가장 기초가 되는 QApplication과 QWidget PySide6에서 가장 기초가 되는 두 가지 클래스, QApplication과 QWidget 안녕하세요? 회사원코딩입니다. 이번 포스팅에서 설명드릴 코드는 가장 단순한 창만들기입니다. 임포트문을 제외하면 네 줄밖에 www.martinii.fun from PySide6.QtWidgets import QApplication, QWidget app = QApplication() window = QWidget() window.show() app.exec_() 위 코드에서는 Q.. 2021. 3. 20.