23得票6回答
在我的Python Qt应用程序中,如何将Mac OSX应用程序菜单栏项设置为除“Python”以外的其他内容?

我正在使用Python和Qt编写GUI应用程序。在Mac上启动应用程序时,屏幕顶部的Mac菜单栏中第一个菜单项是“Python”。我想要显示我的应用程序名称而不是“Python”。如何将我的程序名称添加到菜单栏中呢? 以下演示程序创建了一个带有两个菜单的窗口:"Python"和"Foo"。我...

21得票4回答
如何在Qt中迭代菜单的操作?

我正在进行一个项目,需要自动打开(显示或弹出)QMenuBar中的项目。 假设我有以下菜单栏: File Edit Help -op1 -op1 -op1 -op2 -op2 -op2 为了设置一个动作...

10得票6回答
菜单栏在简单的QMainWindow代码中没有显示,Qt Creator Mac OS

我一直在尝试在一个Qt桌面应用程序的内置菜单栏中添加菜单项,但遇到了问题。我将QMainWindow类参考文档中提供的创建菜单的代码复制到一个非常简单的应用程序中。不幸的是,当运行代码时,它并没有显示出来。我只是想在菜单栏中添加一个“文件”菜单。我正在运行Mac OSX 10.9.3和Qt C...

8得票4回答
Qt样式表:如何应用样式到菜单?如何去除QTextEdit周围的蓝色色调?

我正在尝试将菜单栏设为渐变黑色,这个效果很好,但是菜单的标题没有变化。 这是我使用的样式表: QString styleSheet = "QMenuBar{background: qlineargradient(x1:0,x2:0,y1:0,y2:1,stop:0 #cccccc, st...

7得票2回答
为什么这个插槽会被调用两次?

我遇到的问题是,当我在QMenuBar中点击一个项目时,相应的槽函数会被调用两次。我使用的是Qt 4.8.1版本。我没有使用Qt Designer或“自动连接”功能。以下是我的代码片段: #include <iostream> #include <QWidget> #...

7得票1回答
在PyQt QWidget中添加子菜单

我知道这是一个非常基础的问题,但我有点困惑,可能我忘记了些什么。 我正在尝试将子菜单“预览”添加到QMenuBar()中的“工具”选项。 目前为止,这是我正在尝试做的: tools = fileMenu.addMenu('&Tools') prevAction = QtGui.Q...

7得票2回答
在QMenuBar的另一侧堆叠QPushButtons

我想在我的QMenuBar另一侧堆叠一些QPushButton对象。 这是我的窗口目前的样子: 这是我想要的样子(图片经过了Photoshop处理): 我知道在motif小部件样式中,帮助菜单对齐到右侧,但我坚持使用plastique,所以对我不是问题。 我正在使用Qt4.8。有什...