목록전체 글 (25)
DevStudy
창 닫기 창을 닫는 가장 간단한 방법은 타이틀바의 오른쪽 (Windows) 또는 왼쪽 (macOS) ‘X’ 버튼을 클릭하는 것입니다. 이번에는 프로그래밍을 통해 창을 닫는 법을 알아보겠습니다. 시그널 (Signal)과 슬롯 (Slot)에 대해서도 간단하게 다뤄보겠습니다. 예제 ## Ex 3-3. 창 닫기. import sys from PyQt5.QtWidgets import QApplication, QWidget, QPushButton from PyQt5.QtCore import QCoreApplication class MyApp(QWidget): def __init__(self): super().__init__() self.initUI() def initUI(self): btn = QPushButton..
어플리케이션 아이콘 넣기 어플리케이션 아이콘은 타이틀바의 왼쪽 끝에 보여질 작은 이미지입니다. 어플리케이션 아이콘을 표시하는 방법을 소개합니다. 우선 폴더 안에 아래와 같은 아이콘으로 사용할 이미지 파일 (web.png)을 저장합니다. 예제 ## Ex 3-2. 어플리케이션 아이콘 넣기. import sys from PyQt5.QtWidgets import QApplication, QWidget from PyQt5.QtGui import QIcon class MyApp(QWidget): def __init__(self): super().__init__() self.initUI() def initUI(self): self.setWindowTitle('Icon') self.setWindowIcon(QIcon(..
창 띄우기 위 그림과 같은 작은 창을 하나 띄워 보겠습니다. 창의 오른쪽 위 (Windows) 또는 왼쪽 위 (macOS)에 기본적으로 제공되는 버튼들로 창의 크기를 최대화, 최소화하거나 종료할 수 있습니다. 또한 마우스를 가지고 창을 이동하거나 창의 크기를 조절할 수 있습니다. 이러한 기능은 사실 많은 코드를 필요로 하지만 대부분의 어플리케이션에서 자주 사용되는 기능이기 때문에 이미 누군가가 코드로 만들어 놓았습니다. 예제 ## Ex 3-1. 창 띄우기. import sys from PyQt5.QtWidgets import QApplication, QWidget class MyApp(QWidget): def __init__(self): super().__init__() self.initUI() def ..