狀態列顯示的資訊分3種
1. 一般資訊,用qlabel 代表
2. 永久資訊,文字會一直顯示在狀態列的最右邊。
3. 臨時資訊,指定資訊現實的時間。時間到即資訊消失
//qlabel *locationlabel;
locationlabel = new qlabel("july");
locationlabel->setalignment(qt::aligncenter);
locationlabel->setminimumsize(locationlabel->sizehint());
//qlabel *aixlabel;
aixlabel = new qlabel("\"ctrl + h\" for help");
//optional
statusbar()->setstylesheet(qstring("qstatusbar::item")); // 設定不顯示label的邊框
statusbar()->setsizegripenabled(false); //設定是否顯示右邊的大小控制點
statusbar()->addwidget(locationlabel);
statusbar()->addwidget(aixlabel, 1);
qlabel *per1 = new qlabel("ready1", this);
qlabel *per2 = new qlabel("ready2", this);
qlabel *per3 = new qlabel("ready3", this);
statusbar()->addpermanentwidget(per1); //現實永久資訊
statusbar()->addpermanentwidget(per2);
statusbar()->insertpermanentwidget(2, per3);
statusbar()->showmessage("status is here...", 3000); // 顯示臨時資訊,時間3秒鐘.
mainwindow::mainwindow(qwidget *
parent) :
qmainwindow(parent),
ui(new ui::mainwindow)
【參考:】 iOS7隱藏狀態列 status Bar
ios7中,不僅應用的風格有一定的變化,狀態列變化比較大,我們可以看到 uiviewcontroller 的狀態列與導航欄基本是一體的。因此 uiviewcontroller的 hide show狀態的方法也跟其他版本的不一樣了。在ios7以前的版本,hide show是通過以下 實現 cpp vi...
Qt 狀態列設定
目錄 一 新增動作狀態提示 二 顯示其他臨時資訊 三 顯示永久資訊 正文一 新增動作狀態提示 2.下面進入設計模式,在action編輯器中選中新建動作,然後在右面的屬性編輯器中將其statustip更改為 新建檔案 如下圖所示。3.這時執行程式,當游標移動到新建動作上時,在下面的狀態列將會出現設定的...
Qt設定狀態列
主視窗的狀態列指標 h qstatusbar statusbar const 定義 cpp this statusbar 呼叫資訊種類 臨時,一般,永久。1 臨時資訊 顯示臨時資訊 statusbar showmessage tr 系統已初始化完成 6000 顯示臨時資訊,6s後關閉2 一般資訊 m...