728x90
반응형
상태바를 가진 간단한 PyQt5 애플리케이션의 예제 코드입니다.
import sys
from PyQt5.QtWidgets import QApplication, QMainWindow, QLabel
class Example(QMainWindow):
def __init__(self):
super().__init__()
self.initUI()
def initUI(self):
self.statusBar().showMessage('준비')
self.setGeometry(300, 300, 250, 150)
self.setWindowTitle('상태바 예제')
self.label = QLabel("메인 윈도우", self)
self.label.setGeometry(50, 50, 150, 50)
self.show()
if __name__ == '__main__':
app = QApplication(sys.argv)
ex = Example()
sys.exit(app.exec_())
위의 코드는 PyQt5의 QMainWindow 클래스를 상속받아 간단한 GUI를 만드는 예제입니다. initUI 메서드에서는 statusBar().showMessage() 메서드를 사용하여 상태바에 메시지를 표시합니다.
이제 위의 코드를 실행하면, 간단한 PyQt5 창이 나타나며, 하단에 "준비"라는 메시지가 포함된 상태바가 표시됩니다. 상태바에 다른 메시지를 표시하려면 showMessage() 메서드에 원하는 메시지를 전달하면 됩니다.
728x90
반응형
'프로그래밍 > python' 카테고리의 다른 글
아이콘 툴바메뉴 만들기 (0) | 2024.05.07 |
---|---|
PyQt5로 메뉴바 만들기 (0) | 2024.05.03 |
PyQt5 모듈을 이용하여 툴팁표시하기 (0) | 2024.05.01 |
PyQt5를 사용하여 간단한 창을 띄우는 프로그램 만들기 (0) | 2024.04.30 |
파이썬 GUI 프로그램 만들기 PyQt5 설치 (0) | 2024.04.29 |