課程設計打算用qt和python做乙個上位機,現在的需求是要在狀態列永久顯示串口號、波特率。狀態列的自身的方法無法讓首席資訊官久保留,但是我們可以為狀態列永久新增小控制項
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('波特率:')
#這兩句的stretch是設定拉伸因子
如果把stretch作如下修改
self.status.addpermanentwidget(self.comnum, stretch=3)
self.status.addpermanentwidget(self.baudnum, stretch=1)
#這裡兩個控制項會按3:1的比例放置在狀態列裡
引用:
電池欄 隱藏 顯示(狀態列)
隱藏 顯示 電池欄狀態列現在ios7已經更改為透明,並且不占用螢幕高度。其中隱藏及顯示的方法如下 在uiviewcontroller的子類下,呼叫 bool prefersstatusbarhidden 在檢視切換,比如addsubview,present,pushin等,也需要注意及修改該狀態列。...
在狀態列顯示時間
單文件 在導向程式的第四步中選中 initial status bar resourceview stringtable 中新增乙個新的字串ids clock caption 0000 00 00 00 00 00 static uint indicators 在cmainframe 類 wm cr...
在狀態列顯示資訊
狀態列中缺省會顯示按鍵狀態和我們當前選擇的選單 工具條的描述資訊。我們也可以朝狀態列中顯示自己的資訊。本文介紹如何在狀態列中顯示當前滑鼠位置和滑鼠所在位置的顏色。為了顯示乙個定製訊息,我們需要為程式建立乙個可以關聯更新訊息的元素 字串資源 然後再在狀態列中給它建立對應的pane,最後,通過wm up...