16得票2回答
QMenu中QActions的QTooltip

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

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

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

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

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

7得票2回答
我想知道QAction是被左键还是右键点击的。

我在 QMenu 中有一个 QAction。当 QAction 被触发时,我想知道是哪个按钮触发了它。 connect(YourAction, SIGNAL(triggered()), this, SLOT(actionclicked())); void MainWindow::actio...

7得票1回答
使用快捷键创建QAction,而无需将其插入菜单

#include "mainwindow.h" #include "ui_mainwindow.h" #include <QDebug> #include <cassert> MainWindow::MainWindow(QWidget *parent) : ...

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

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