Qt/PyQt5 강좌
PyQt5 라벨 사용 예제 - QLabel, QFont, StyleSheet
webnautes
2024. 9. 2. 21:31
반응형
PyQt5 라벨 사용 예제( QLabel, QFont, StyleSheet ) 입니다.
2024. 9. 2 최초작성
import sys from PyQt5.QtWidgets import QApplication, QWidget, QVBoxLayout, QLabel from PyQt5.QtGui import QFont from PyQt5.QtCore import Qt class StyleExample(QWidget): def __init__(self): super().__init__() self.initUI() def initUI(self): layout = QVBoxLayout() # 기본 라벨 label1 = QLabel('기본 라벨') layout.addWidget(label1) # 굵은 글씨 라벨 label2 = QLabel('굵은 글씨 라벨') font = QFont() font.setBold(True) label2.setFont(font) layout.addWidget(label2) # 큰 글씨 라벨 label3 = QLabel('큰 글씨 라벨') font = QFont() # 단위로 포인트를 사용하면 다양한 해상도의 디스플레이에서 비교적 일관된 크기를 유지할 수 있습니다. font.setPointSize(16) # 글씨 크기를 16 포인트로 설정 label3.setFont(font) layout.addWidget(label3) # 굵고 큰 글씨 라벨 label4 = QLabel('굵고 큰 글씨 라벨') font = QFont() font.setBold(True) # 굵은 글씨 font.setPointSize(20) # 글씨 크기를 20 포인트로 설정 label4.setFont(font) layout.addWidget(label4) # 스타일시트를 사용한 라벨 label5 = QLabel('스타일시트 라벨') label5.setStyleSheet(""" font-weight: bold; /* 굵은 글씨 */ font-size: 20pt; /* 글씨 크기를 20pt로 설정. 단위로 포인트 사용 */ color: #0000FF; /* 글씨색을 파란색으로 설정 */ """) layout.addWidget(label5) self.setLayout(layout) self.setGeometry(300, 300, 300, 200) self.setWindowTitle('라벨 스타일 예제') self.show() if __name__ == '__main__': app = QApplication(sys.argv) ex = StyleExample() sys.exit(app.exec_()) |
반응형