![](/img/trans.png)
[英]QMenu action entry with ampersand shortcut
我試圖在 QMenu 中使用 & 符號快捷方式 (&) 設置一個操作,但該快捷方式未呈現。 我應該使用 F11 快捷鍵進行類似“幫助”操作的渲染。 編碼: QMenu* filesMenu = ui->menubar->addMenu("&Test"); Q ...
[英]QMenu action entry with ampersand shortcut
我試圖在 QMenu 中使用 & 符號快捷方式 (&) 設置一個操作,但該快捷方式未呈現。 我應該使用 F11 快捷鍵進行類似“幫助”操作的渲染。 編碼: QMenu* filesMenu = ui->menubar->addMenu("&Test"); Q ...
[英]PyQt5: Get row number from button-menu action in QTableView index-widget
基本上,我有一個 QTableView 並且每行的最后一列包含一個 QMenu,如果觸發,則應該刪除該行。 我嘗試了下面的代碼,但是如果我單擊行號> 1 的菜單,則返回的rowNum為-1: 代碼: 我只需要知道哪個行號是deleteRow內部的發件人,然后我可以使用model.remo ...
[英]Qaction Shortcut in extended contextmenu not triggered
我嘗試使用用於替換文本的附加條目來擴展QLineEdit的上下文菜單。 我可以使用.createStandardContextMenu()擴展上下文菜單,效果很好。 但是,當我嘗試使用.setShortcut(QKeySequence(Qt.CTRL + Qt.Key_R))添加快捷方式時,它不會對 ...
[英]Qt Checkable QActions
我在右鍵菜單中有兩個 QAction。 我正在嘗試檢查一個操作並在它旁邊顯示一個勾號。 當檢查為正時,如果我第二次檢查為正,它應該將程序返回到默認模式並刪除勾號。 如果在肯定后檢查否定,則刻度應移動到否定。 我修改了類似的問題,但我無法弄清楚。 我會很感激你的幫助。 ...
[英]Python: add entries to PyQt5 menu bar list
我希望使用字符串列表在 PyQt5 菜單欄中設置條目; 該列表可以更改。 從 Qt Designer ui 硬編碼到 py 文件,我有: 不確定如何動態設置 self.action,除了它應該在枚舉循環中,但不確定如何從 ui(現在是 py)文件返回 MainWindow。 在主程序中,我認 ...
[英]PyQt5: Can QAction function be triggered via QPushButton
我創建了一個右鍵單擊菜單功能,其中所有右鍵單擊功能都鏈接到 QAction 例如: 我可以模擬單擊右鍵單擊按鈕嗎? 類似於 pushButton.click() 但用於 QAction 的東西。 我試過了 但什么也沒有發生。 任何人都可以幫忙嗎? 謝謝。 ...
[英]QMenu (and submenu) opens up in a different monitor location
我構建了一個使用QMenu及其相關子菜單的應用程序。 Qmenu被觸發通過QAction打開。 我遇到的問題是,一旦我調用QAction並且我選擇了帶有“選項”的QAction ,它應該打開QMenu ,而不是QMenu在應用程序的另一個位置打開看起來完全分離。 下面是錯誤的行為,可以看到QMen ...
[英]How can QAction ask for input when triggered?
我正在嘗試創建一個需要文件的小 OpenGL 繪圖應用程序。 我需要使用菜單欄打開一個文件。 我想要的是,當用戶觸發操作時,會出現一個允許用戶輸入輸入的小彈出窗口。 使用 Qt 可以這樣做嗎? 如果是,如何? glmainwindow.cpp 主窗口.h 我曾嘗試在線搜索和類似的 st ...
[英]Adding a shortcut to QAction inside QGraphicsScene context menu
我的QGraphicsScene子類 WorkspaceScene 包含一個變量,用於稍后在上下文菜單中使用的每個操作。 I have a function that sets up the actions and adds the shortcuts (which is called in th ...
[英]Open Image & Draw on it
我正在嘗試使用 Python 3.8 創建一個功能類似於 MS 繪畫的應用程序。 但是,我無法在 MainWindow 中查看圖像。 這是我到目前為止的代碼: 但是,程序不會按照 QAction 的指示打開圖像。 我究竟做錯了什么? ...
[英]QAction doesn't call the connected slot
我有一個帶有 QMainWindow 的 Qt 項目,它具有以下操作和插槽: 我已經在 MainWindow 的構造函數中初始化並連接了 QAction 和 slot: 當我運行應用程序時,QAction newAct 出現在菜單欄中,但是當我單擊它時,什么也沒有發生。 插槽工作正常,當它在代碼的另 ...
[英]PyQt LineEdit QAction change icon on checked/unchecked
我需要向 QLineEdit 添加一個按鈕,將其設置為可檢查並根據已檢查/未檢查 state 更改圖標。我這樣做: 但是當我點擊它時圖標沒有改變。 ...
[英]QAction's icon doesn't show in QMenu
我在 Qt4 中有一個工作程序。 將其移植到 Qt5 后,QActions 的圖標不再顯示在 QMenu 中; 只有文字顯示。 圖標在工具欄中顯示正常,但不在菜單中。 我已經將應用程序設置為禁用“AA_DontShowIconsInMenus”無濟於事。 以下是部分代碼: ...
[英]QAction.isChecked() always False, even after it has been set to True at init
我有一個 PyQt5 應用程序,它的主 window 上有 QDockWidgets,並且我有一個包含列出的這些停靠小部件的菜單。 每當我單擊一個菜單項時,我希望該小部件關閉或打開,具體取決於我單擊它時是否選中了菜單項。 我在初始化時檢查菜單項,如下所示: 我對它們的 rest 做同樣的事情,當 ...
[英]How to add a QAction to a QListWidget
我有以下代碼: roslaserscandoialog.h roslaserscandoialog.cpp 到目前為止我做了什么: 我碰到這個職位也是這個。 非常有用,因為我以非常相似的方式設置了我的項目,但是當我嘗試單擊QListWidget時沒有任何反應。 我知道為了觸發操作, ...
[英]How to pass a function pointer to a method so that it can be used in Qt's connect()?
背景:我想動態創建上下文菜單的結構並將操作項的插槽傳遞給創建上下文菜單的方法。 實際插槽位於 QWidget 類中。 我通過傳遞函數指針嘗試了不同的解決方案。 但他們不編譯。 典型的錯誤消息:“無法使用類型為 'void (TextEdit::*)()' 的右值來初始化類型為 'void (*)( ...
[英]QStackedWidget connect QActions to custom QGraphicsView of QWidget
我用QStackedWidget和QMenuBar制作了一個MainWindow 。 我的一個小部件包含一個QGraphicsView ,我將它提升為我的自定義QGraphicsView ( DrawingView )。 我想將QActions從 menuBar 連接到我的自定義DrawingVi ...
[英]Qt event override QEvent::KeyRelease only happens once
我有一個針對Ubuntu的Qt 5.4應用程序。 我正在嘗試使物理按鍵執行與觸摸屏上的控件相同的操作。 我正在使用QAction。 通過信號/插槽激活了觸摸,我試圖通過action-> trigger();激活物理鍵。 在其中,我有一個從QDialog派生的父類,該類重寫事件: ...
[英]How to make shortcuts trigger in a custom QMenu?
我有一個上下文菜單 (QMenu) 並向其添加復制操作,如下所示: 菜單是這樣打開的(托管類是從QGraphicsView派生的): 菜單顯示操作 OK,但它不會由Ctrl+C觸發。 我對主菜單中的操作使用了相同的方法,為什么會有所不同? 我還嘗試設置一些其他快捷方式,但沒有任何效果。 ...
[英]How to set focus after execution QAction
執行QAction后,主窗口小部件將失去焦點。 我需要將焦點設置為彈出窗口小部件。 MyWidget繼承自QWidget。 ...