qaction

    7熱度

    4回答

    內我在做一個應用程序,在與PySide編寫GUI。我在QPushButton設置QMenu,通過QMenu.addAction增加了幾個QActions。爲了進一步向用戶解釋這些行爲,我向QAction.setToolTip添加了QToolTip。 當我現在運行GUI我QToolTip不會顯示。下面的例子重現了同樣的問題,任何想法? 在此先感謝 import sys from PySide im

    0熱度

    1回答

    通過在「在此輸入」框中鍵入一些文本,使用QtDesigner將操作添加到菜單非常方便。但是,「在此輸入」框始終位於下方。如何在特定位置插入動作,例如,在「打開」現有動作之下或之上?

    1熱度

    2回答

    在我的菜單中,我正在將數據設置爲菜單操作。我怎樣才能提取我的插槽中的數據?或者甚至更好,而不是連接一個插槽,我是否也可以連接一個能夠提取動作數據的成員函數(如第一次連接)?行動數據旨在確定每個行動。作爲一個sidenode,我不確定是否可以在一個openNote -action上使用多個菜單操作條目。 void Traymenu::createMainContextMenu() { Q

    0熱度

    1回答

    我有一個QM/OpenGL/OpenCL應用程序,其中包含一個包含GLWidget子類小部件的QMainWindow。我想從QMainWindow菜單的GLWidget中添加縮放功能(帶按鍵)。 本來我放大/縮小直接從如下GLWidget(GLWidget.cpp): void GLWidget::keyPressEvent(QKeyEvent* event) { switch(eve

    0熱度

    1回答

    當我點擊主窗口中的子菜單時,我想實現簡單的命令,如qDebug()。我指的是與Qt 5 IDE(...\Qt\Qt5.2.0\5.2.0\msvc2010\examples\widgets\mainwindows\menus)一起給出的示例程序,並且使用它,我設法構建了代碼。我沒有收到任何編譯時或運行時錯誤。 我使用設計模式創建了mainwindow.ui。它有一個名爲actionInterval

    0熱度

    1回答

    我正在開發一個代碼片段,當我點擊子菜單項列表時,執行類似的,不相同的操作。請檢查附加的快照。 QSignalMapper是將多個信號連接到同一插槽的最佳解決方案。 但我不能夠準確的地方,其信號將被要求對那些插槽。我已經讀了很多關於QSignalMapper的理論, http://qt-project.org/doc/qt-4.8/qsignalmapper.html http://doc.qt.

    3熱度

    2回答

    下面是GUI的快照。我只想通過單擊QMenu對象幫助來執行簡單的操作。這個QMenu對象沒有任何子菜單。 能否請你告訴我如何只有QMenu點擊 時,這裏就是我試圖完成的動作,但我有一個空的輸出。 mainwindow.h #ifndef MAINWINDOW_H #define MAINWINDOW_H #include <QMainWindow> #include <QDebug> #

    1熱度

    1回答

    我有幾十個QAction對象在小部件的構造函數中創建而不給它們賦值。 許多QAction特性可以直接在構造(例如shortcut,信號連接,statusTip等)來設定。 是否可以將QAction設置爲構造函數中的分隔符以及如何執行? P.S.我認爲這不是一個語言特定的問題,但FYI這裏是我正在使用的: Python 2.7.6; PyQt4 4.10.3; Qt 4.8.5。

    0熱度

    1回答

    我在我的應用程序中有一個由QAction對象填充的(QT)工具欄,其中一個QAction有一個關聯的菜單。當動作被觸發時,我想在QActions的按鈕下面彈出該菜單。 我曾嘗試: m_ui->action_NewDataType->menu()->show(); ,但是這說明不是我想要它在屏幕的左上角的菜單。如何在QAction按鈕下方顯示菜單,並與按鈕邊緣完美對齊?

    2熱度

    1回答

    在我的QMainWindow子類中,我有幾個帶有QKeySequence快捷方式的QActions。我也在主窗口中重新實現了QWidget::keyPressEvent和QWidget::keyReleaseEvent。 如果我在我的鍵盤上鍵入了一個快捷鍵(例如,Ctrl + C),keyPressEvent未在我的主窗口中調用,這很有意義,因爲相關操作需要該事件。但是,keyReleaseEve