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。 我在网上搜索,看