Python PyQt顯示臨時狀態訊息

R-B發表於2021-09-11

Python PyQt顯示臨時狀態訊息

狀態列的主要目的是嚮應用程式的使用者顯示狀態資訊。

1、為了在狀態列中顯示臨時狀態資訊,需要使用QStatusBar.showMessage()。

2、該方法採用以下兩個引數message、timeout。

message將狀態指示資訊作為字串儲存。

在狀態列上顯示timeout儲存訊息的毫秒數。

例項

如果timeout是0,這是它的預設值,訊息將保留在狀態列上,直到您呼叫.clearMessage()或.showMessage()狀態列。

假如你的狀態列上有一條活動訊息,你.showMessage()用新訊息來呼叫,那麼新訊息就會被掩蓋或替換。

class Window(QMainWindow):
    # Snip...
    def _createStatusBar(self):
        self.statusbar = self.statusBar()
        # Adding a temporary message
        self.statusbar.showMessage("Ready", 3000)

以上就是Python PyQt顯示臨時狀態訊息,希望對大家有所幫助。更多Python學習指路:

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/4560/viewspace-2828021/,如需轉載,請註明出處,否則將追究法律責任。

相關文章