본문 바로가기
프로그래밍/python

PyQt5 QLabel 사용하기

by 마루의 일상 2024. 5. 12.
728x90
반응형

PyQt5는 파이썬으로 GUI 프로그래밍을 할 수 있게 해주는 툴킷입니다. 그 중에서도 QLabel은 간단한 텍스트나 이미지를 표시하는 데 사용됩니다. 이번 포스팅에서는 PyQt5에서 QLabel을 사용하는 방법을 알아보겠습니다.

1. QLabel 생성하기

QLabel을 생성하고 윈도우에 추가하는 코드입니다.

import sys
from PyQt5.QtWidgets import QApplication, QLabel, QWidget

if __name__ == '__main__':
    app = QApplication(sys.argv)
    
    # QLabel 생성
    label = QLabel('Hello, PyQt5!')
    
    # 윈도우 생성
    window = QWidget()
    window.setWindowTitle('QLabel Example')
    
    # QLabel을 윈도우에 추가
    window.layout().addWidget(label)
    
    window.show()
    sys.exit(app.exec_())

 

위 코드를 실행하면 'Hello, PyQt5!'라는 텍스트가 있는 윈도우가 열립니다.

 

2. 텍스트 스타일 지정하기

QLabel에 텍스트 스타일을 지정할 수 있습니다. 예를 들어 폰트, 색상, 크기 등을 변경할 수 있습니다.

# 텍스트 스타일 지정
label.setStyleSheet('color: red; font-size: 20px;')

 

3. 이미지 표시하기

QLabel을 사용하여 이미지를 표시할 수도 있습니다.

from PyQt5.QtGui import QPixmap

# 이미지 표시
pixmap = QPixmap('./image.jpg')
label.setPixmap(pixmap)

 

위 코드에서 'image.jpg'는 이미지 파일의 경로입니다.

이렇게 PyQt5에서 QLabel을 사용하여 간단한 텍스트나 이미지를 표시할 수 있습니다.

728x90
반응형