12得票3回答
无法隐藏QMenu对象QMenu :: setVisible()?

我在应用程序的主窗口上建立了一个QMenu MainMenu。正如大家习惯的那样,我有以下QMenu主菜单: 文件 - 编辑 - 超级重型专家菜单 - 设置 - 帮助 因为超级重型专家菜单包含很多设置,可能会困惑初学者用户,所以我希望在程序启动时最初隐藏这个子树SuperHeave...

13得票4回答
为什么QMenu中的QAction上不会出现QToolTips

我正在使用PySide编写GUI的应用程序。 我在QPushButton上设置了一个QMenu,通过QMenu.addAction添加了几个QActions。 为了进一步向用户解释这些操作,我使用了QAction.setToolTip将QToolTip添加到这些操作中。 现在运行GUI时,我...

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

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

11得票2回答
Qt UI测试:如何使用QTest模拟单击QMenuBar项目?

我试图使用QTestLib框架在QMenuBar上模拟鼠标单击QMenu项,例如单击"Save As" QAction。 我正在Windows XP 32位和Qt 5.0.2下尝试此操作。有什么想法吗?

8得票1回答
Qt QMenu移除下拉菜单阴影

我有一个带有透明背景和圆角边框的QMenu。不幸的是,在Windows 7上,为此菜单绘制了一个下拉阴影,它与圆角边缘不匹配。这是正常矩形菜单会绘制的阴影。 有没有办法完全禁用QMenu的下拉阴影绘制?或者有没有一种方法让阴影与圆角边缘相匹配呢? 这里是一个最简示例: #include ...

11得票3回答
有没有办法在QtCreator中向QMenu添加一个QWidget?

我正在创建一个文本编辑器,想在 QMenu 中添加 QComboBox。但是我没有找到 QMenu 中任何处理这种情况的方法,最接近的是 QMenu::addAction()。我想知道如何解决这个问题。 谢谢!

13得票3回答
如何将QAction列表添加到QMenu并使用单个槽处理它们?

首先,我有一个QWidget的列表,其长度在运行时是不确定的。然后我创建了一个QListWidget来显示它们,当某人点击它们时,我使用信号currentItemChanged(QListWidgetItem*, QListWidgetItem*)来捕获它并获取所点击项目的索引。 现在我想在...

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

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

7得票2回答
如何在仅点击QMenu对象时执行操作?

这是GUI的快照。我想通过单击QMenu对象“帮助”来执行简单操作。这个QMenu对象没有子菜单。 你能告诉我如何在仅单击QMenu时执行操作吗? 这是我尝试过的,但输出为空。 mainwindow.h #ifndef MAINWINDOW_H #define MAINWINDOW_H...

16得票2回答
在Qt中简单的颜色填充QIcons

我需要创建一个能够改变QWidget背景的菜单。我希望在填充QMenu的QActions中放置代表所选颜色的QIcon。我不想使用Photoshop手动绘制这些图标。是否可以编写一个简单的图标并填充某种颜色?这样,如果需要任意数量的QActions,我就可以有了它,并且不用在Photoshop...