qmenubar

    0熱度

    1回答

    我有一個名稱列表,並從該列表中,我想填充我的QMainWindow的menubar。下面的代碼嘗試: list_name = ['Miller', 'Johnson', 'Robert'] self.menuName = self.menuBar().addMenu('Name') for i in range(0,3): list_name[i]+'_action' = QtWid

    1熱度

    1回答

    我有一個QToolBar和QMenuBar。 QMenuBar只有一個菜單項(就像我做的那樣),所以QMenuBar的行幾乎是空白的。 我想讓QMenuBar參與QToolbar,因爲它只有一個項目。有沒有這樣做的選擇? 對不起,如果問題很簡單。我是Qt的初學者。 你可以在這裏看到我用過的代碼:http://doc.qt.io/qt-5/qtwebkitexamples-webkitwidgets

    0熱度

    1回答

    我正在使用python QtGui。 當我想改變文本時,我得到錯誤。 Traceback (most recent call last): File "main2.py", line 140, in ChangeLanguage self.fileMenu2.setText("www") AttributeError: 'QMenu' object has no attribute 'set

    1熱度

    1回答

    我必須將「Menu5」對齊到MenuBar的右側。 在Python中可能嗎? (PyQt4的) Example 我發現如何做到在C有 Aligning QMenuBar items (add some on left and some on right side) 信息,但我不知道我怎麼能在Python做到這一點。 我的代碼: import sys from PyQt4 import QtGui

    0熱度

    2回答

    我在文檔中找不到關於此的參考資料。

    0熱度

    1回答

    QPainter p(this); for (int i = 0; i < this->actions().count(); ++i) { QAction *action = this->actions().at(i); QRect actionRect = ........... QStyleOptionMenuItem opt; init

    0熱度

    1回答

    我試圖創建一個應用程序,其中包含一個網頁瀏覽器,但是當我添加網頁瀏覽器時,我的菜單欄在視覺上消失但功能仍然存在。以下是兩個圖像,一個顯示「self.centralWidget(self.web_widget)」註釋掉,另一個允許該行運行。如果你運行示例代碼,你也會看到,雖然在視覺上看起來整個網頁就好像菜單欄不存在一樣,但你必須點擊每個輸入字段和按鈕的下方纔能激活它,表現方式就像菜單欄實際上是存在的

    1熱度

    1回答

    我想創建一個函數來構建一個可以動態添加到窗口菜單欄的上下文菜單。請看下面的小例子,添加一個簡單的QMenu: from PyQt5 import QtWidgets class MainWindow(QtWidgets.QMainWindow): def __init__(self, *args, **kwargs): super(MainWindow, self).__

    0熱度

    1回答

    我有一個QMenuBar,例如兩個QMenu項目。 我怎麼能只讓「地板」項目是藍色的,例如?我知道如何改變它所有的項目與: QMenuBar::item { background: ...; } 但我找不到一種方法來爲特定項目着色。我試圖使用setProperty對Qmenu,我嘗試了setPalette,...我只是發現沒有任何工作。有沒有辦法在C++代碼中設置特定的QMenuB

    0熱度

    1回答

    首先,我對Qt和Qt Creator頗爲新穎,如果這是一個愚蠢的問題,那就輕鬆一下。 我正在練習使用Qt Creator,玩CSS樣式。特別是,我試圖讓菜單欄和菜單看起來像這樣(在Windows上):http://i.stack.imgur.com/9lMnQ.png。 但是,到目前爲止我所能得到的最接近的是:http://i.stack.imgur.com/5Nlen.png。 我在網上搜索,看