//建立乙個選單欄
qmenubar *bar = menubar();
//放置在視窗上
setmenubar(bar);
//新增內容
qmenu *file = bar->addmenu("檔案");
qmenu *edit = bar->addmenu("編輯");
qmenu *form = bar->addmenu("格式");
//建立檔案選單項
file->addaction("新建");
file->addseparator();//建立分割線
file->addaction("開啟");
//建立編輯選單項
edit->addaction("剪下");
edit->addseparator();
edit->addaction("複製");
//建立格式選單項
form->addaction("自動換行");
form->addseparator();
form->addaction("字型");
注意:包含標頭檔案#include
//建立工具欄
q******* * tool = new q*******(this);
//新增到左視窗
add*******(qt::left*******area,tool);
//設定浮動
tool->setfloatable(false);
//設定移動
tool->setmovable(false);
//新增內容
tool->addaction("1");
tool->addseparator();
tool->addaction("2");
//新增控制項
qpushbutton * btn = new qpushbutton("關閉",this);
注意:包含標頭檔案#include #include
//建立狀態列
qstatusbar * status = statusbar();
//放置到視窗
setstatusbar(status);
//設定標籤
qlabel * label = new qlabel("輸出",this);
//放置到視窗上
status->addwidget(label);
qlabel * labels = new qlabel("個數",this);
//設定浮動視窗
qdockwidget * doc = new qdockwidget("工具",this);
adddockwidget(qt::bottomdockwidgetarea,doc);
//只允許上下
doc->setallowedareas(qt::bottomdockwidgetarea | qt::topdockwidgetarea);
注意:包含標頭檔案#include
qtextedit *ed = new qtextedit;
setcentralwidget(ed);
注意:包含標頭檔案#include
介面還在改善中
Qt 主介面選單欄和狀態列實現
因為之前一直用c 來著,最近專案需要跨平台 所以研究qt發現上手也很快 學習qt學習到後面越發現qt有些功能很強大 這裡展示乙個小demo,適合初學者高手繞行。登陸介面 主介面 部分 ifndef mainwindow h define mainwindow h include include ql...
Qt 主介面選單欄和狀態列實現
因為之前一直用c 來著,最近專案需要跨平台 所以研究qt發現上手也很快 學習qt學習到後面越發現qt有些功能很強大 這裡展示乙個小demo,適合初學者高手繞行。登陸介面 主介面 部分 ifndef mainwindow h define mainwindow h include include ql...
Qt 主介面選單欄和狀態列實現
因為之前一直用c 來著,最近專案需要跨平台 所以研究qt發現上手也很快 學習qt學習到後面越發現qt有些功能很強大 這裡展示乙個小demo,適合初學者高手繞行。登陸介面 主介面 部分 ifndef mainwindow h define mainwindow h include include ql...