將QT右鍵彈出選單選項設為不可用(灰色)

2021-06-21 06:10:08 字數 393 閱讀 6649

突然接觸到qt開發,在設計介面時,treewidget右鍵選單已經設計好,不可改動,且選單子項需將部分右鍵選項設為不可用。百般設計後,終於發現qt已封裝好,實現過程如下:

qaction *clinkaction = new qaction(ui->treewidget_2);

clinkaction->settext("連線");

cmenu->addaction(clinkaction);

clinkaction->setenabled(false);    //將選單欄變為灰色不可用

設定好後,右鍵選單最後乙個選項為不可用。不是很清晰,講究看吧。

QT 右鍵彈出選單

qwidget及其子類都可有右鍵選單 1.設定標誌 在widget初始化的時候 setcontextmenupolicy qt customcontextmenu 設定為自定義選單模式 2.在需要的地方進行訊號關聯 connect mbrowserview,civdatasourcetreeview...

jstree修改右鍵選單選項

jstree 是乙個jquery 外掛程式,提供互動式樹.它是完全免費的,開源的,並根據mit許可進行分發。jstree易於擴充套件,可定義和配置,它支援html和json資料來源以及ajax載入。中文網 可實現如下效果 右鍵單擊節點可以建立,刪除,修改,移動節點,預設是英文的.可以通過配置 js ...

右鍵彈出選單

演算法 第一步 增加元件 元件和控制項 project add to project components and controls 選擇 vc components 裡面的pop up menu 選擇 cmenuview 下面的 cg idr popup menu view 這個是id號,你可以修...