qmenu

    0熱度

    1回答

    我想捕捉QMainWindow中的QMenuBar上的單擊,因此我已經劃分了QMenuBar,並且我已經覆蓋了mousePressEvent函數,但是現在,當我單擊菜單時,子菜單不顯示他們。 一個想法?

    5熱度

    1回答

    我知道它的基本問題,但我有點困惑,可能我忘記了一些東西。 我試圖子菜單中的「預覽」中的QMenuBar() 到目前爲止,這就是我想要做 tools = fileMenu.addMenu('&Tools') prevAction = QtGui.QAction('Preview',self) prevInNuke = QtGui.QAction("Using &Nuke",prevAction)

    2熱度

    2回答

    我有一個QMenu,它有幾個動態構建的菜單項。 爲此,我迭代了包含名稱和Action(如果菜單項被擊中時需要採取的操作)的菜單項集合,並不斷將它們添加到上下文菜單中。所有菜單項需要連接到到一個公共插槽。 但不知何故,觸發器操作不會發生。即達到了連接語句,但控件不會傳遞到指定的SLOT中,則不採取任何操作。 for (int i=0; i<Action_List.size();i++) {

    2熱度

    1回答

    我QPoint POS鼠標點擊後,什麼在這一點上QMenu顯現。但是我會出現什麼菜單,這個pos會被留在QMenu的頂部。而 menu.exec(pos); 顯示菜單,使得POS是它的左邊緣中點

    6熱度

    1回答

    我有一個包含許多子菜單的QMenu。這些是動態創建的,即名稱菜單來自數據庫並在循環中創建。現在我想點擊菜單時點擊觸發()或類似的插槽,但我需要將QString菜單名稱傳遞給插槽,以便執行菜單特定的操作。我試過this,即將QAction *傳遞給觸發事件並使用了setData,但我得到運行時錯誤。 對象::連接:沒有這樣的信號的QAction ::觸發(的QAction *) for(int j=

    0熱度

    1回答

    我需要在我的qml小部件中使用ContextMenu。 我有一個解決方案:創建包含QMenu的QGraphicsProxyWidget,但存在一個問題:上下文菜單在主窗口外面不可見。如何將主窗口設置爲菜單的父項? 自定義組件是一個壞主意 - 我需要QMenu的可能性:exec,動作,彈出和其他。 Main.qml import QtQuick 1.1 import CustomComponent

    4熱度

    1回答

    我有一個QMenu具有半透明背景和圓邊(邊框半徑)。不幸的是,Windows 7爲這個菜單繪製了一個陰影,這不適合圓角邊緣。它的陰影將爲正常的矩形菜單畫出。 是否有任何 - 一種完全禁用繪製陰影的QMenu 或 - 一種方法,使陰影適合圓邊 ? 這裏是它發生簡約的例子: #include <QApplication> #include <QPushButton> #include <QMenu

    2熱度

    2回答

    我想上下文菜單添加到左鍵單擊鼠標按鈕按下的超過emailbtn from PySide import QtCore,QtGui import sys class ToolBarUI(QtGui.QWidget): def __init__(self,*args,**kwargs): super(ToolBarUI,self).__init__(*args,**kwargs

    5熱度

    1回答

    我在Qt中創建了一個上下文菜單,並且我需要菜單中的項目以checked/Unchecked方式工作,以便在相應的項目上進行每次點擊切換。如何將此功能添加到QAction中,如下所示?

    0熱度

    3回答

    我用C++ Qt庫和我想要做的一些東西,會做: connect(actionB11, SIGNAL(triggered()), this, SLOT(SetSomething(1, 1))); connect(actionB12, SIGNAL(triggered()), this, SLOT(SetSomething(1, 2))); connect(actionB21, SIGNAL(tr