婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > PyQt5 實現狀態欄永久顯示消息

PyQt5 實現狀態欄永久顯示消息

熱門標簽:長春人工智能電銷機器人官網 西藏快速地圖標注地點 ai地圖標注 廈門crm外呼系統如何 百應ai電銷機器人鄭州 n400電話申請多少錢 女王谷地圖標注 地圖標注推廣單頁 如何在地圖標注文字

前言:

課程設計打算用qt和python做一個上位機,現在的需求是要在狀態欄永久顯示串口號、波特率。狀態欄的自身的方法無法讓信息長久保留,但是我們可以為狀態欄永久添加小控件

QStatusBar添加刪除小控件的方法:

方法

描述

addPermanentWidget() 在狀態欄中永久添加給定的窗口小控件對象
removeWidget() 從狀態欄中移除指定的小控件

實例代碼如下:

import sys
from PyQt5.QtWidgets import *
 
class windows(QMainWindow):
 def __init__(self, parent=None):
  super(windows, self).__init__(parent)
  self.initUi()
 
 def initUi(self):
  self.resize(500, 500)
 
  self.status = self.statusBar()
  self.status.showMessage('實時更新的信息', 0) #狀態欄本身顯示的信息 第二個參數是信息停留的時間,單位是毫秒,默認是0(0表示在下一個操作來臨前一直顯示)
  self.comNum = QLabel('串口號:')
  self.baudNum = QLabel('波特率:')
 
  self.status.addPermanentWidget(self.comNum, stretch=0)
  self.status.addPermanentWidget(self.baudNum, stretch=0)
 
 
if __name__ == '__main__':
 app = QApplication(sys.argv)
 Win = windows()
 Win.show()
 sys.exit(app.exec_())

運行后的窗口:

補充:

self.status.addPermanentWidget(self.comNum, stretch=0)
self.status.addPermanentWidget(self.baudNum, stretch=0)
#這兩句的stretch是設置拉伸因子

如果把stretch作如下修改

self.status.addPermanentWidget(self.comNum, stretch=3)
self.status.addPermanentWidget(self.baudNum, stretch=1)
#這里兩個控件會按3:1的比例放置在狀態欄里

以上為個人經驗,希望能給大家一個參考,也希望大家多多支持腳本之家。如有錯誤或未考慮完全的地方,望不吝賜教。

您可能感興趣的文章:
  • python GUI庫圖形界面開發之PyQt5狀態欄控件QStatusBar詳細使用方法實例
  • python3.x+pyqt5實現主窗口狀態欄里(嵌入)顯示進度條功能
  • Qt5 實現主窗口狀態欄顯示時間

標簽:廊坊 拉薩 綿陽 亳州 黔東 興安盟 內江 渭南

巨人網絡通訊聲明:本文標題《PyQt5 實現狀態欄永久顯示消息》,本文關鍵詞  PyQt5,實現,狀態,欄,永久,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《PyQt5 實現狀態欄永久顯示消息》相關的同類信息!
  • 本頁收集關于PyQt5 實現狀態欄永久顯示消息的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 顺平县| 岳阳县| 获嘉县| 依安县| 嘉兴市| 平安县| 顺平县| 莫力| 晋州市| 克拉玛依市| 建水县| 时尚| 南木林县| 新疆| 景东| 安图县| 临沧市| 偃师市| 兴隆县| 丰都县| 汉沽区| 乐安县| 曲靖市| 永和县| 峨山| 左贡县| 西华县| 灵武市| 夹江县| 文登市| 武乡县| 苍梧县| 临沧市| 进贤县| 江达县| 南丹县| 措勤县| 山东省| 彩票| 灵石县| 栾城县|