본문 바로가기

PyQt510

6. 시그널-슬롯 맛보기 지난 포스팅 2022.11.21 - [기타/PyQt5 한꼬집씩만 따라해보기] - 5. 메인윈도우의 초기사이즈 정하기 5. 메인윈도우의 초기사이즈 정하기 지난 포스팅 2022.11.21 - [기타/PyQt5 한꼬집씩만 따라해보기] - 4. QMainWindow에 위젯을 넣어봅시다. 4. QMainWindow에 위젯을 넣어봅시다. 지난 포스팅 2022.11.21 - [기타/PyQt5 한꼬집씩만 따라해보기] - 3. 어 martinii.fun 이번 포스팅에서는 : 시그널-슬롯 기초 내가 그의 이름을 불러주기 전에는 그는 다만 하나의 몸짓에 지나지 않았다. 내가 그의 이름을 불러주었을 때, 그는 나에게로 와서 꽃이 되었다. 내가 그의 이름을 불러준 것처럼 나의 이 빛깔과 향기에 알맞는 누가 나의 이름을 불러다오.. 2022. 11. 21.
5. 메인윈도우의 초기사이즈 정하기 지난 포스팅 2022.11.21 - [기타/PyQt5 한꼬집씩만 따라해보기] - 4. QMainWindow에 위젯을 넣어봅시다. 4. QMainWindow에 위젯을 넣어봅시다. 지난 포스팅 2022.11.21 - [기타/PyQt5 한꼬집씩만 따라해보기] - 3. 어떤 위젯도 최상위 윈도우가 될 수 있다? 3. 어떤 위젯도 최상위 윈도우가 될 수 있다? 지난 포스팅 2022.11.21 - [기타/PyQt5 한꼬집씩만 martinii.fun 이번 포스팅에서는 : 메인윈도우 사이즈 정하기 지금까지 생성한 메인윈도우는 제목과 센트럴위젯은 우리 마음대로 정했지만, 이런 사이즈는 우리가 원한 게 아닙니다. 요구한 적도 없었고요. 그래서 이번 포스팅에서는 메인윈도우한테 내가 원하는 사이즈를 요구;;하는 방법 중 하나.. 2022. 11. 21.
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.
3. 어떤 위젯도 최상위 윈도우가 될 수 있다? 지난 포스팅 2022.11.21 - [기타/PyQt5 한꼬집씩만 따라해보기] - 2. QMainWindow의 엄마, QWidget 2. QMainWindow의 엄마, QWidget 지난 포스팅 2022.11.21 - [기타/PyQt5 한꼬집씩만 따라해보기] - 1. PyQt5 GUI의 기본 틀부터 시작합시다. 1. PyQt5 GUI의 기본 틀부터 시작합시다. 지난 포스팅 2022.11.21 - [기타/PyQt5 한꼬집씩만 따라해보기] martinii.fun 이번 포스팅에서는 : 버튼 하나만 딸랑 붙은 위젯 만들어보기 이번 포스팅에서는 우리 사고력의 지평을 넓히는 시간을 잠깐 가져봅시다. PyQt5.QtWidgets 안에는 QPushButton이라는 위젯이 있습니다. 말 그대로 누를 수 있는 버튼입니다. .. 2022. 11. 21.
2. QMainWindow의 엄마, QWidget 지난 포스팅 2022.11.21 - [기타/PyQt5 한꼬집씩만 따라해보기] - 1. PyQt5 GUI의 기본 틀부터 시작합시다. 1. PyQt5 GUI의 기본 틀부터 시작합시다. 지난 포스팅 2022.11.21 - [기타/PyQt5 한꼬집씩만 따라해보기] - 들어가며 들어가며 PyQt5에 대해 다루는 포스팅이나 강의, 또는 서적이가 국내외에 참 많습니다. 그럼에도 이렇게 저만의 PyQt5 튜토리 martinii.fun 이번 포스팅에서는 : QMainWindow와 비슷한 QWidget의 정체 이번 포스팅에서는 QMainWindow와 박빙으로 중요한 QWidget에 대해 가볍게 다뤄보겠습니다. 우선 아래 코드를 보면 어떤 느낌이 드시나요? from PyQt5.QtWidgets import QApplicat.. 2022. 11. 21.
1. PyQt5 GUI의 기본 틀부터 시작합시다. 지난 포스팅 2022.11.21 - [기타/PyQt5 한꼬집씩만 따라해보기] - 들어가며 들어가며 PyQt5에 대해 다루는 포스팅이나 강의, 또는 서적이가 국내외에 참 많습니다. 그럼에도 이렇게 저만의 PyQt5 튜토리얼 시리즈를 만드는 이유는 딱 하나입니다. 객체지향 문법이 생소하거나, 파이썬 martinii.fun 이번 포스팅에서는 : PyQt5 GUI의 기본 틀 이번 시간부터 약 50개 튜토리얼 형식의 짧은 포스팅들을 통해 PyQt5를 어느 정도 자유롭게 다룰 수 있고, 여러분이 원하는 GUI를 제작할 수 있도록 도움을 드리고 싶습니다. 인트로에서도 언급드린 바 있지만 이 튜토리얼에서는 객체지향 코드를 최소화하고, 최대한 단순한 절차지향 방식으로 튜토리얼을 진행할 예정입니다. 그렇게 위젯이나 레이아.. 2022. 11. 21.
들어가며 PyQt5에 대해 다루는 포스팅이나 강의, 또는 서적이가 국내외에 참 많습니다. 그럼에도 이렇게 저만의 PyQt5 튜토리얼 시리즈를 만드는 이유는 딱 하나입니다. 객체지향 문법이 생소하거나, 파이썬 고급문법에 익숙하지 않은 (저와 같은) 초심자들을 위해서 가급적 절차지향 위주로, 그리고 간단한 코드로 한꼬집씩 PyQt5 GUI를 완성해보는 겁니다. 상속이나, __init__(self): 또는 super(self, MainWindow).~ 등 어려운(?) 클래스 문법을 최대한 덜어내고 딱 핵심이 되는 짧은 코드만 한줄씩 따라하다 보면 특별히 어려운 문법 없이도 PyQt5를 통해 자유롭게 GUI를 생성하실 수 있게 될 겁니다. 준비되셨나요? 출발합시다. 2022. 11. 21.
[PySide6]QLabel로 QMainWindow 창에 이미지 삽입하기(3/3) QLabel 위젯 마지막 시간입니다. QLabel은 이름 그대로 레이블을 붙이는 간단한 위젯이라서, MainWindow에 붙이든 QWidget에 붙이든 사용은 간편합니다. widget = QLabel(text="Hello") 방식으로 위젯을 생성하고 VBox나 HBox로 레이아웃을 짜고 레이블 위젯을 배치하기만 하면 되니까요. 그리고 이 포스팅이 입문과정이라서 그렇지, 조금만 본격적으로 배워보실 마음이 있으면, 한땀한땀 코드로 짜는 과정은 얼른 건너뛰시게 될 거고, 결국 편리한 Qt 툴 검색해보시게 될 거고, QtCreator, QtDesigner, QtQuick, QtDesignStudio와 (조금 과장해서) 수십만원을 호가하는 Qt 전용 모듈과 툴들이 즐비한 마켓플레이스가 있다는 것에도 깜짝 놀라게 .. 2021. 8. 6.
[1/?] 개발환경과 PySide6 모듈 설치 본문의 GIF(움짤)들은 클릭하기 전에는 초반1초 정도만 반복해서 보여줍니다. 별도로 클릭을 해주셔야만 끝까지 재생이 되는 점 유의하여 주시기 바랍니다. 개발환경과 모듈 설치 개발환경 설치 저는 본 튜토리얼을 진행하면서 모든 코딩을 "파이참"으로 진행할 예정입니다. 가급적이면 VSCode 등 여러분이 익숙한 통합개발환경을 사용하시면 좋겠지만, 딱히 그런 게 없거나, (더욱 그럴 리 없겠지만) 통합개발환경이 뭔지 모르시는 분이라면 젯브레인스 홈페이지에 가셔서 파이참 커뮤니티 버전을 설치하시는 것을 추천드립니다. 이번 포스팅에서는 간략하게 파이참의 기본사용법과 pyside6 모듈을 설치하는 과정까지 진행해보겠습니다. 파이참 커뮤니티버전 다운로드 링크 Thank you for downloading PyChar.. 2021. 3. 17.