qmenu

    11熱度

    2回答

    首先,我有一個QWidget的列表,我不知道直到運行時的長度。然後,我創建一個QListWidget,在那裏顯示它們,當有人點擊它們時,我使用信號currentItemChanged(QListWidgetItem*, QListWidgetItem*)來捕捉它並獲取點擊項目的索引。 現在我想在QMenu中做類似的事情。當QMenu及其動作被構建時,我會知道該列表,但是我無法對此進行硬編碼。 如何

    2熱度

    1回答

    我使用Qt的4.7.4上的Mac OS X 10.7.4,並我想一個QMenuBar和QMenu添加到我的申請沒有成功。 當尋找例子,我發現Basic Layouts和Windows界面的屏幕截圖顯示文件菜單,這是我想要做的事: 然而 ,在Mac OS X上運行此示例不會在應用程序窗口中顯示文件菜單: 而且它也不會在頂級的Mac OS X欄顯示: 看來,這是任何的Qt 4.7.4的Mac OS X

    0熱度

    1回答

    我需要知道是否有辦法關閉Qt中打開的QMenuBarItem。 我的意思是,如果我打開菜單,我希望QTimer能夠在一段時間後關閉QMenuBar。 我開始一個QTimer當我點擊菜單(如「文件」),並在QTimer的timeout()插槽我用下面的代碼: menubar->actions()[0]->menu()->close(); 哪裏menubar->actions()[0]是‘文件’菜

    1熱度

    2回答

    有什麼方法可以將QMenuBar放在屏幕底部(我的意思是,在QMainWindow底部)? 我正在做我的論文項目,我的導演讓我把QMenuBar放在屏幕底部。這可能嗎?我一直在嘗試調整菜單欄幾何。在Qt Designer中,我可以移動欄位,但是當我運行我的項目時,菜單欄始終處於啓動狀態。 在此先感謝。

    12熱度

    4回答

    我在一個項目中工作,我需要自動打開(顯示或彈出)QMenuBar中的項目。 比方說,我有一個菜單欄: File Edit Help -op1 -op1 -op1 -op2 -op2 -op2 要設置一個動作(顯示與操作asociated菜單)我使用: menuBar->setActiveAction(mymenuactionpointer); 據我所知,我可

    2熱度

    1回答

    我正在尋找一種方法來控制從QMenu中打開子菜單的方向。默認行爲是向右打開,除非沒有足夠的屏幕空間,然後向左打開。 如果屏幕最右側有一個菜單(例如:chrome的設置扳手),如果您有多個嵌套菜單,默認行爲將導致它們在從左側打開到打開從右邊看,這是一種瘋狂的用戶體驗。 我想要的是一種告訴QMenu總是打開子菜單到左邊的方法;在QMenu中絕對沒有直接的控制,但Qt經常爲特定於平臺的行爲設置很多神奇的

    2熱度

    2回答

    有沒有辦法在QMenu中有多個列?我正在用C++來使用Qt。我已經搜索過,似乎沒有辦法做到這一點建立在Qt。那麼問題是如何將這個功能添加到我的程序中?有沒有人建立了一個可以有多個列的自定義菜單?

    0熱度

    2回答

    我正在嘗試使用Qt進行IHM,並且我開始製作基本菜單(文件,編輯...)。 到目前爲止,我有我的菜單包含「文件」,然後顯示「新項目,打開項目,退出」。 看起來不錯,但我的問題是我似乎無法觸發這些操作(點擊它們或按快捷鍵)。 這裏是我的槽: void KoriganEngine::launchNewProjectWidget(){ //External QWidget m_nwP

    11熱度

    2回答

    如何讓我的qmenu可檢查? from PyQt4 import QtGui app = QtGui.QApplication([]) menu = QtGui.QMenu() menu.addAction('50%') menu.addAction('100%') menu.addAction('200%') menu.addAction('400%') menu.show(

    3熱度

    1回答

    我在我的應用程序中有一個Qt QMenu,包含兩個級別(子菜單的頂層,然後是包含動作的每個子菜單),並且我們有一個自定義的深灰色樣式,其中菜單背景爲灰色,文本顏色爲白色,右箭頭是白色的。當子菜單項突出顯示(鼠標懸停)時,項目背景爲白色,文本爲黑色,我也希望右箭頭切換爲黑色圖像。我正在使用CSS樣式表來做到這一點。但是,我似乎無法找到正確的語法來爲項目選擇狀態設置替代的右箭頭圖像。我的CSS是這樣的