본문 바로가기

파이썬 프로그래밍/PyQt5 공부하기8

4. PyQt5 기초(Box배치, Grid배치) 1. Box배치02) 박스 레이아웃 - PyQt5 Tutorial - 파이썬으로 만드는 나만의 GUI 프로그램 (wikidocs.net)  02) 박스 레이아웃- 박스 레이아웃 클래스를 이용하면 훨씬 유연하고 실용적인 레이아웃을 할 수 있습니다. ([QBoxLayout 공식 문서](http://doc.qt.io/qt-5/qboxla…wikidocs.net02) 수직 배치를 위한 QVBoxLayout - 파이썬 PyQt로 만드는 나만의 HTS (wikidocs.net) 02) 수직 배치를 위한 QVBoxLayout[TOC] ## QVBoxLayout 위젯들을 수직으로 배치하는 경우 QVBoxLayout을 사용합니다. 먼저 윈도우가 QWidget을 상속 받은 경우입니다. 이 경우 QVB…wikidocs.ne.. 2024. 11. 11.
3. PyQt5 기초(툴바, 스타일) 1. 툴바 만들기07) 툴바 만들기 - PyQt5 Tutorial - 파이썬으로 만드는 나만의 GUI 프로그램 (wikidocs.net) 07) 툴바 만들기![](https://wikidocs.net/images/page/21932/2_7_toolbar_sample.png) - 메뉴(menu)가 어플리케이션에서 사용되는 모든…wikidocs.netimport sys from PyQt5.QtWidgets import *from PyQt5.QtGui import * class MyWindow(QMainWindow): def __init__(self): super().__init__() #UI 초기화 함수 선언하기 self.initUI() .. 2024. 11. 10.
2. PyQt5 기초(툴팁, 상태바, 동작정의, 메뉴바) 1. 툴팁 나타내기04) 툴팁 나타내기 - PyQt5 Tutorial - 파이썬으로 만드는 나만의 GUI 프로그램 (wikidocs.net) 04) 툴팁 나타내기![](https://wikidocs.net/images/page/21860/2_4_tooltip_sample.png) - 툴팁은 어떤 위젯의 기능을 설명하는 등의 역할을…wikidocs.net import sys from PyQt5.QtWidgets import *from PyQt5.QtGui import * class MyWindow(QMainWindow): def __init__(self): super().__init__() #UI 초기화 함수 선언하기 self.initUI() .. 2024. 11. 9.
1. PyQt5 기초(윈도우, 위젯 이벤트) 1. PyQt5 시작하기https://wikidocs.net/119616 01) PyQt 시작하기[TOC] ## PyQt 시작하기 PyQt5를 사용하여 간단한 GUI 프로그램을 만들어봅시다. 다음과 같이 코딩한 후 실행해줍니다. ``` import sys from…wikidocs.net import sys from PyQt5.QtWidgets import *# 현재 소스코드 파일에 대한 경로(sys.argv)를 QApplication으로 전달하여# QApplication 객체 생성app = QApplication(sys.argv)# 윈도우에 대한 객체 생성win = QWidget()# 객체가 화면에 보여지도록 show 메서드 호출win.show()# 사용자로부터 입력되는 이벤트를 처리하기 위한 이벤트 루.. 2024. 11. 8.