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
반응형
'프로그래밍 > python' 카테고리의 다른 글
PyQt5 QRadioButton: 메서드와 자세한 사용법 (0) | 2024.05.18 |
---|---|
PyQt5이용 QCheckBox 사용하기 (0) | 2024.05.14 |
위젯 QPushButton 사용 (0) | 2024.05.10 |
PyQt5 그리드 레이아웃 소개 (0) | 2024.05.09 |
PyQt5를 사용한 레이아웃 관리하기 (0) | 2024.05.08 |