[PyQt5] 상태바, 하단바

2020. 2. 11. 15:10IT/PyQt5

 

 

모든 윈도우 창은 상태바를 가지고 있습니다. 날짜나 상태, 파일 정보 등 다양한 정보를 표시하는 용도로 사용됩니다. 

상태창에 원하는 내용을 표시하는 기능을 알아봅니다.

 

import sys
from PyQt5.QtWidgets import QApplication, QMainWindow

class stateApp(QMainWindow):
    def __init__(self):
        super().__init__()
        self.initUI()
    def initUI(self):
        self.statusBar().showMessage('상태바입니다.')
        self.setWindowTitle('상태바')
        self.setGeometry(500,500,200,50)
        self.show()

if __name__ == '__main__':
    app = QApplication(sys.argv)
    ex = stateApp()
    sys.exit(app.exec_())

 

코드가 단순합니다. 이번에는 stateApp에 QMainWindow를 받는다는 것이 특징입니다. 

자기 객체(self)에 statusBar()에서 showMessage() 기능으로 원하는 내용을 표시할 수 있습니다.