Qt中建立使用選單欄 工具欄 狀態列

2021-10-08 14:33:59 字數 1203 閱讀 2151

1.選單欄

//.h裡定義

qmenubar *menu;

qmenu *menu1;

qmenu *menu2;

qmenu *menu3;

qaction *action1;

qaction *action2;

qaction *action3;

qstatusbar *status;

initmenu()

;//.c

mainwindow::

initmenu()

效果如圖所示:

2.工具欄:軟體使用時所需要的一些工具,如新建、儲存當前資料等。主要使用q*******、qaction建立及使用工具欄。

mainwindow::

inittool()

效果如圖所示:

3.狀態列:主要顯示軟體當前執行的狀態,主要使用qstatusbar建立。

//.h

qstatusbar *status;

initstatus()

;//.c

mainwindow::

initstatus()

//軟體相關功能函式裡放

qlabel *pwelcome =

newqlabel

(qstring

(" 就緒"))

;status-

>

addwidget

(pwelcome)

;

效果如圖所示:

4.建立好選單欄、工具欄後需要對他們賦予相應功能,可使用訊號與槽將他們連線起來。

//選單欄的三個子選項的訊號與槽

mainwindow::

initconnection()

QT工具欄和選單欄

在qt小知識中了解了向mainwindow中新增選單欄和工具欄,現在學習美化它們 新增圖示。主要是對qt學習之路13的理解。關於qt中 圖示的要求 q 預設是32 32,選單是16 16,如果提供的圖示小於預設要求的尺寸,qt不做操作,qt不會為你放大 如果提供的圖示大於預設要求的尺寸,比如64 6...

Qt 38 選單欄 工具欄 狀態列

待續 等到當前工具欄按鈕的格式 qt toolbuttonstyle toolbuttonstyle const 設定當前工具欄按鈕的格式 void settoolbuttonstyle qt toolbuttonstyle toolbuttonstyle 使用的方式 如果是控制台應用程式,則需要使...

QT學習記錄 選單欄工具欄狀態列

選單欄 qmenubar mbar menubar 建立選單欄 1.qmenu pfile mabr addmenu 檔案 建立選單,mainwindow上本來就有選單欄 工具欄 狀態列,直接通過介面獲取就行 2.qmenu pfile newqmenu 檔案 mbar addmenu pfile ...