QT選單欄QAction設定選中

2021-08-21 07:25:24 字數 641 閱讀 7018

最近在做選單欄,樣式如下圖:

這裡選擇分支的時候,前面要被選中,分支是qmenu物件,後面的具體分支名稱是qaction物件。

**如下:

qmenu *menu11= new qmenu(tr("&分支"));

project1action= new qaction(tr("&project1"));

project2action= new qaction(tr("&project2"));//(後面**省略)

為了選中某個分支需要做的操作如下:

project1action->setcheckable(true);

project2action->setcheckable(true);

project1action->setchecked(true);

這樣預設便選中了project1,核心點是自己

使用**建立的qaction預設是沒有setcheckable的,因此在建立後要把所有的qaction setcheckable,否則setchecked無效。

qt選單欄開發知識

複習一下qt選單欄設定 cpdropdownwidget cpdropdownwidget qwidget parent qpushbutton parent 繼承按鈕 setobjectname header dropdown setfixedsize qsize 30,30 新增下拉視窗,裡面包...

Qt學習 實戰 選單欄

qt中用 實現乙個選單欄 include mainwindow.h include include 新增選單欄 include 新增選單 include 新增動作 include 新增工具欄 include 新增狀態列 include 新增標籤 include 核心控制項 include 浮動視窗 ...

QT工具欄和選單欄

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