主檔案main.cpp不變。
#ifndef mainwindow_h
#define mainwindow_h
#include class mainwindow : public qmainwindow
;#endif // mainwindow_h
#include "mainwindow.h"
#include #include #include #include #include #include #include #include #include #include mainwindow::mainwindow(qwidget *parent)
: qmainwindow(parent)
); //新增選單項,新增動作
pfile->addseparator();//新增分割線
qaction *popen = pfile->addaction("開啟");
//tools bar 就是選單的快捷方式
q******* ******** = add*******("*******");
*******->addaction(pnew);
qpushbutton *b = new qpushbutton(this);
b->settext("^_^");
//新增小控制項
******* ->addwidget(b);
connect(b,&qpushbutton::clicked,
[=]()
);//states bar
qstatusbar *sbar = statusbar();
qlabel *label = new qlabel(this);
label -> settext("今天心情還不錯!");
//順序從左往右
sbar->addwidget(label);
sbar->addwidget(new qlabel("明天也是",this));
//順序從右往左
sbar->addpermanentwidget(new qlabel("啊哈!",this));
//core widget
qtextedit *tedit = new qtextedit(this);
setcentralwidget(tedit);
//float window
qdockwidget *dock = new qdockwidget(this);
adddockwidget(qt::rightdockwidgetarea,dock);
qtextedit *teditinfloatw = new qtextedit(this);
dock -> setwidget(teditinfloatw);
}mainwindow::~mainwindow()
QT工具欄和選單欄
在qt小知識中了解了向mainwindow中新增選單欄和工具欄,現在學習美化它們 新增圖示。主要是對qt學習之路13的理解。關於qt中 圖示的要求 q 預設是32 32,選單是16 16,如果提供的圖示小於預設要求的尺寸,qt不做操作,qt不會為你放大 如果提供的圖示大於預設要求的尺寸,比如64 6...
winform的選單欄和工具欄
winform的選單欄和工具欄 1 contextmenustrip 右鍵選單 可以繫結在任何乙個控制項上,新增操作快捷鍵,並可以設定多層 每行相當於乙個按鈕,輸入 可新增分割線 2 menustrip 選單 優先順序最高,一定會出現在窗體最上面 設定快捷鍵 選中選單項 右鍵屬性 shortcutk...
Qt學習筆記 選單欄 工具欄和狀態列
在 動作 筆記中有如下 openaction new qaction qicon images doc open tr open.this openaction setshortcuts qkeysequence open openaction setstatustip tr open an exi...