qmenu

    2熱度

    2回答

    目前我有QMenuBar三個QActions,它看起來像這樣: ,但我想獲得這樣(得到一些QActions右對齊): 有沒有辦法做到這一點? 謝謝:)

    5熱度

    1回答

    向負責刪除QAction *對象的QMenu添加QAction *時?我無法在QMenu或QAction的文檔中找到它。 void MyClass::contextMenuEvent(QContextMenuEvent *evt) { QMenu menu(this); QAction *a = new QAction(tr("Some action"), this);

    3熱度

    1回答

    在我的QMenuBar中,我有幾個菜單。 其中一個菜單中有一個QWidgetAction。 它顯示正常,但問題是,一旦用戶完成他的輸入,我想菜單消失(正如古典QAction的正常行爲)。 但是,我不知道如何做到這一點。在我的QWidgetAction中,當用戶完成時有一個按鈕被用戶按下;因此,我可以綁定到此按鈕的clicked()信號。 在插槽中,我嘗試setFocus()菜單外的元素,但菜單仍然

    0熱度

    1回答

    我遇到了一個很奇怪的問題裏面調用時工作: if(currentWidgetType_m == WidgetTypesMap) { qDebug() << "Here we are!"; optionsMenu_mp->addAction(tr("Change visibility"), this, SLOT(VisibleItemClicked()));

    -1熱度

    1回答

    我正在讀一本關於Qt的書,有一個關於如何彈出歷史菜單的例子,文字說「當這個方法被調用時它會彈出一個菜單其項目對應的網頁的用戶訪問過的」, ,但我真的不看我們怎麼做‘菜單’看得見的:這裏的SLOT方法: void BrowerWindow::popupHistoryMenu() { QMenu menu; … QListIterator<QWebHistoryItem

    0熱度

    1回答

    我有QMenu持有子菜單 我希望能夠更新的每個菜單標題字符串dynamccly例如 我有這個菜單 [main menu ] Groups 2 [sub menu] group_X 3 [sub menu] group_Y 1 我希望只能從我的應用程序 中更改每個菜單項中字符串的數字部分,我應該查看哪種方法?

    8熱度

    3回答

    我創建一個文本編輯器,我想放QComboBox在QMenu。我在QMenu內部找不到處理這種事情的任何方法。最靠近的是QMenu::addAction()。我想知道繞過這個障礙。 謝謝!

    5熱度

    4回答

    我爲我的應用程序設置了一個系統托盤圖標,並附加了一個簡單的上下文菜單。如果我右鍵點擊圖標來調出上下文菜單,它工作正常。如果我然後單擊失去應用程序焦點的地方(例如任務欄或其他應用程序中的其他位置),上下文菜單不會被刪除,並且在點擊時仍然會觸發正確的操作。但是,如果我點擊主應用程序,上下文菜單會按預期消失。 下面是創建托盤圖標和上下文菜單的相關代碼 - actionExit = new QAction

    1熱度

    2回答

    我有一個名爲保存的現有菜單,在其中我想添加兩個菜單,保存新建和保存編輯。 QMenu *menu = new QMenu(this); menu->addAction("Save New");//void saveNew() menu->addAction("Save Edits");//void saveEdits() ui.saveButton->setMenu(menu); 我已經

    18熱度

    3回答

    我想在Qt中有一個工具欄,它包含QActions或QToolbarButtons,它們都有彈出式菜單。我已經能夠通過創建一個QMenu,將它添加到一個QToolbarButton,然後將其添加到QToolbar中,在代碼中完成此操作。我的問題是,這應該可以在設計師完全完成。 這是我已經通過代碼實現,我想定義在Qt Designer中的按鈕和菜單: 我們是想使用Qt Designer做的是將代碼從界