본문 바로가기

분류 전체보기129

PyQt5이용 QCheckBox 사용하기 import sysfrom PyQt5.QtCore import Qtfrom PyQt5.QtWidgets import QApplication, QWidget, QVBoxLayout, QCheckBoxclass Example(QWidget): def __init__(self): super().__init__() self.initUI() def initUI(self): # 레이아웃 생성 vbox = QVBoxLayout() # 체크 박스 생성 cb = QCheckBox('Show title', self) # 체크 박스 상태 변화 시, 상태 변화를 처리할 슬롯 연결 cb.stateChanged.conn.. 2024. 5. 14.
PyQt5 QLabel 사용하기 PyQt5는 파이썬으로 GUI 프로그래밍을 할 수 있게 해주는 툴킷입니다. 그 중에서도 QLabel은 간단한 텍스트나 이미지를 표시하는 데 사용됩니다. 이번 포스팅에서는 PyQt5에서 QLabel을 사용하는 방법을 알아보겠습니다.1. QLabel 생성하기QLabel을 생성하고 윈도우에 추가하는 코드입니다.import sysfrom PyQt5.QtWidgets import QApplication, QLabel, QWidgetif __name__ == '__main__': app = QApplication(sys.argv) # QLabel 생성 label = QLabel('Hello, PyQt5!') # 윈도우 생성 window = QWidget() window.. 2024. 5. 12.
위젯 QPushButton 사용 QPushButton은 PyQt5에서 사용되는 버튼 위젯 중 하나입니다. 사용자가 클릭할 수 있는 버튼을 생성하고, 버튼을 클릭했을 때 어떤 동작을 수행하도록 설정할 수 있습니다. QPushButton에 대해 좀 더 자세히 알아보겠습니다.QPushButton 생성하기QPushButton은 PyQt5.QtWidgets 모듈에서 제공됩니다. QPushButton을 생성하려면 생성자를 호출하고 필요한 텍스트를 전달하면 됩니다.from PyQt5.QtWidgets import QApplication, QPushButtonbutton = QPushButton("Click me")이벤트 처리하기QPushButton은 클릭과 같은 이벤트를 처리할 수 있습니다. 버튼을 클릭했을 때 어떤 동작을 수행하도록 하려면 cli.. 2024. 5. 10.
PyQt5 그리드 레이아웃 소개 그리드 레이아웃은 위젯을 행과 열의 그리드로 정렬하는 PyQt5의 레이아웃 매니저 중 하나입니다.이를 통해 간편하게 다양한 위젯을 정렬할 수 있습니다.import sysfrom PyQt5.QtWidgets import QApplication, QWidget, QPushButton, QGridLayoutclass MyWindow(QWidget): def __init__(self): super().__init__() self.initUI() def initUI(self): grid_layout = QGridLayout() self.setLayout(grid_layout) # 버튼 생성 및 그리드 레이아웃에 추가 button.. 2024. 5. 9.