본문 바로가기

QMainWindow4

4. QMainWindow에 위젯을 넣어봅시다. 지난 포스팅 2022.11.21 - [기타/PyQt5 한꼬집씩만 따라해보기] - 3. 어떤 위젯도 최상위 윈도우가 될 수 있다? 3. 어떤 위젯도 최상위 윈도우가 될 수 있다? 지난 포스팅 2022.11.21 - [기타/PyQt5 한꼬집씩만 따라해보기] - 2. QMainWindow의 엄마, QWidget 2. QMainWindow의 엄마, QWidget 지난 포스팅 2022.11.21 - [기타/PyQt5 한꼬집씩만 따라해보기] - 1. PyQt5 GUI의 기본 틀부 martinii.fun 이번 포스팅에서는 : QMainWindow 안에 위젯 넣기 지난 포스팅에서 QMainWindow 뿐만 아니라, QWidget이나 QWidget을 상속한 다양한 위젯도 최상위 윈도우로 만들 수 있었습니다. 하지만 활용.. 2022. 11. 21.
1. PyQt5 GUI의 기본 틀부터 시작합시다. 지난 포스팅 2022.11.21 - [기타/PyQt5 한꼬집씩만 따라해보기] - 들어가며 들어가며 PyQt5에 대해 다루는 포스팅이나 강의, 또는 서적이가 국내외에 참 많습니다. 그럼에도 이렇게 저만의 PyQt5 튜토리얼 시리즈를 만드는 이유는 딱 하나입니다. 객체지향 문법이 생소하거나, 파이썬 martinii.fun 이번 포스팅에서는 : PyQt5 GUI의 기본 틀 이번 시간부터 약 50개 튜토리얼 형식의 짧은 포스팅들을 통해 PyQt5를 어느 정도 자유롭게 다룰 수 있고, 여러분이 원하는 GUI를 제작할 수 있도록 도움을 드리고 싶습니다. 인트로에서도 언급드린 바 있지만 이 튜토리얼에서는 객체지향 코드를 최소화하고, 최대한 단순한 절차지향 방식으로 튜토리얼을 진행할 예정입니다. 그렇게 위젯이나 레이아.. 2022. 11. 21.
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.