26得票4回答
有没有一种在Qt Designer中定义带有按钮和弹出菜单的QToolbar的方法?

我希望在Qt中有一个工具栏,其中包含附加了弹出菜单的QActions或QToolBarButtons。我已经能够通过创建QMenu、将其添加到QToolbarButton并将其添加到QToolbar来在代码中完美地实现这一点。但我的问题是,这应该可以完全在设计器中完成。 这是我通过代码所做的...

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

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

17得票3回答
如何在PyQt4中使QMenu项目可选

如何使我的QMenu具有可选功能?from PyQt4 import QtGui app = QtGui.QApplication([]) menu = QtGui.QMenu() menu.addAction('50%') menu.addAction('100%') menu.add...

16得票2回答
QMenu中QActions的QTooltip

我希望能够为QMenu的选项(QAction)显示工具提示。我所做到的最好的方法是将QAction的悬停信号连接到QTooltip的显示上:connect(action, &QAction::hovered, [=]{ QToolTip::showText(QCursor::p...

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

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

14得票2回答
当添加图标时,QMenu项目文本消失

我正在尝试使用Qt Designer向我的QMenu添加图标,但我发现当我添加图标后,文本会消失。有没有办法让我的文本和图标同时显示?

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

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

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

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

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

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

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

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