PyQt5 之狀態列

Galois發表於2020-03-30

選單是一組位於選單欄的命令。工具欄是應用的一些常用工具按鈕。狀態列顯示一些狀態資訊,通常在應用的底部。
QMainWindow 提供了主視窗的功能,使用它能建立一些簡單的狀態列、工具欄和選單欄。主視窗是這些視窗的合稱。

狀態列

狀態列是用來顯示應用的狀態資訊的元件。

#!/usr/bin/python3
# -*- coding: utf-8 -*-

import sys
from PyQt5.QtWidgets import QMainWindow, QApplication

class Example(QMainWindow):

    def __init__(self):
        super().__init__()
        self.initUI()

    def initUI(self):
        # 呼叫 QtGui.QMainWindow 類的 statusBar() 方法,建立狀態列;第一次呼叫建立一個狀態列,返回一個狀態列物件;showMessage() 方法在狀態列上顯示一條資訊
        self.statusBar().showMessage('Ready')
        self.setGeometry(300, 300, 250, 150)
        self.setWindowTitle('Statusbar')
        self.show()

if __name__ == '__main__':
    app = QApplication(sys.argv)
    ex = Example()
    sys.exit(app.exec_())
  • self.statusBar().showMessage('Ready')
本作品採用《CC 協議》,轉載必須註明作者和本文連結
不要試圖用百米衝刺的方法完成馬拉松比賽。

相關文章