Qt開發 狀態列設定

2021-07-22 11:32:21 字數 612 閱讀 9400

1.在qt 裡面,狀態列顯示的資訊有三種型別:臨時資訊、一般資訊和永久資訊。 

其中,臨時資訊指臨時顯示的資訊,比如qaction 的提示等,也可以設定自己的 

臨時資訊,比如程式啟動之後顯示ready,一段時間後自動消失——這個功能可 

以使用qstatusbar 的showmessage()函式來實現;一般資訊可以用來顯示頁碼 

之類的;永久資訊是不會消失的資訊,比如可以在狀態列提示使用者caps lock 

鍵被按下之類。 

2.**例項: 

定義成員變數:qlabel *msglabel;。 

主視窗建構函式中。

mainwindow::mainwindow(qwidget *parent) :

qmainwindow(parent),

ui(new ui::mainwindow)

主窗體有乙個預設的狀態列(同樣有預設的選單欄和工具欄), 

statusbar()就是獲取預設的狀態列。然後新增東西即可。 

addwidget:一般是新增乙個label。//左側 

showmessage:定時顯示。 

addpermanentwidget:新增現實永久資訊。//最右側

Qt 狀態列設定

目錄 一 新增動作狀態提示 二 顯示其他臨時資訊 三 顯示永久資訊 正文一 新增動作狀態提示 2.下面進入設計模式,在action編輯器中選中新建動作,然後在右面的屬性編輯器中將其statustip更改為 新建檔案 如下圖所示。3.這時執行程式,當游標移動到新建動作上時,在下面的狀態列將會出現設定的...

Qt設定狀態列

主視窗的狀態列指標 h qstatusbar statusbar const 定義 cpp this statusbar 呼叫資訊種類 臨時,一般,永久。1 臨時資訊 顯示臨時資訊 statusbar showmessage tr 系統已初始化完成 6000 顯示臨時資訊,6s後關閉2 一般資訊 m...

android開發,狀態列及虛擬鍵設定總結

親測,提供修改狀態列和虛擬鍵的4個方法 1.設定狀態列背景色 2.設定狀態列文字顏色是否為亮色 3.設定狀態列是否隱藏 4.設定虛擬按鍵欄背景是否透明 4個方法可以隨意組合實現 如下 設定狀態列樣式 param window public static void initsystembartint ...