Qt設定狀態列

2021-09-23 23:41:52 字數 1079 閱讀 8937

主視窗的狀態列指標:

//.h

qstatusbar *statusbar() const;//定義

//.cpp

this->statusbar();//呼叫

資訊種類:臨時,一般,永久。

1)臨時資訊:

//顯示臨時資訊

statusbar()->showmessage(tr("系統已初始化完成……"), 6000);//顯示臨時資訊,6s後關閉

2)一般資訊:

m_pip1 = new qlabel(this);

m_pip1->setfont(ft);

m_pip1->setstylesheet("color:red;");

m_pip1->settext(tr("檢測工位客戶端待連線……"));

m_pip2 = new qlabel(this);

m_pip2->setfont(ft);

m_pip2->setstylesheet("color:red;");

m_pip2->settext(tr("plc客戶端待連線……"));

statusbar()->addwidget(m_pip1);//獲取預設的狀態列,然後新增東西,一般新增乙個lable。

statusbar()->addwidget(m_pip2);//addwidget---新增一般資訊

3)永久資訊:

qlabel *per1 = new qlabel("系統已就緒  ", this);

qfont ft;

ft.setpointsize(12);

per1->setfont(ft);

qpalette pe;

pe.setcolor(qpalette::windowtext, qt::white);

per1->setpalette(pe);

statusbar()->addpermanentwidget(per1);//addpermanentwidget--該函式用於新增永久資訊,在最右側顯示。

Qt 狀態列設定

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

Qt開發 狀態列設定

1.在qt 裡面,狀態列顯示的資訊有三種型別 臨時資訊 一般資訊和永久資訊。其中,臨時資訊指臨時顯示的資訊,比如qaction 的提示等,也可以設定自己的 臨時資訊,比如程式啟動之後顯示ready,一段時間後自動消失 這個功能可 以使用qstatusbar 的showmessage 函式來實現 一般...

Android 設定狀態列顏色 沉浸式狀態列

原文 另參考令人困惑的fitssystemwindows 而最新安卓4.4系統的通知欄沉浸模式就是在軟體開啟的時候通知欄和軟體頂部顏色融為一體,這樣不僅可以使軟體和系統本身更加融為一體。就是手機的通知欄的顏色不再是白色 黑色簡單的兩種了,本人用的小公尺4手機,公尺4手機中的自帶軟體都支援沉浸式通知欄...