隐藏qmenu元素

author author     2023-03-27     291

关键词:

Un objeto QMenu tiene siempre un objeto QAction, aunque no lo hayas creado tú. Por esta razón si queremos ocultar un QMenu vacío no nos sirve llamar al método setHidden (o a setVisible) como normalmente harías.
  1. QMenu *editMenu = new QMenu();
  2. ....
  3. editMenu->clear();
  4. editMenu->menuAction()->setVisible(false);

如何在 QMenu 中隐藏子菜单

】如何在QMenu中隐藏子菜单【英文标题】:HowdoIhideasub-menuinQMenu【发布时间】:2012-11-2202:13:21【问题描述】:我有一个生成菜单项的应用程序,我想设置特定子菜单的可见性。我尝试使用setVisibility(False),但这不起作用。setVisibilit... 查看详情

如何使用 Qt 将可折叠元素(QMenu、QComboBox)渲染到位图缓冲区?

】如何使用Qt将可折叠元素(QMenu、QComboBox)渲染到位图缓冲区?【英文标题】:Howcancollapsibleelements(QMenu,QComboBox)berenderedtoabitmapbufferwithQt?【发布时间】:2017-09-0316:30:15【问题描述】:在Qt中有多种方法可以将QWidgets渲染到位图缓... 查看详情

如果 QMenu 是 unique_ptr,为啥 QAction 不添加到 QMenu?

】如果QMenu是unique_ptr,为啥QAction不添加到QMenu?【英文标题】:WhyQActionisnotaddingtoQMenu,ifQMenuisunique_ptr?如果QMenu是unique_ptr,为什么QAction不添加到QMenu?【发布时间】:2015-06-1418:31:43【问题描述】:代码示例:autofileMenu=std::make_unique... 查看详情

QMenu 右对齐文本

】QMenu右对齐文本【英文标题】:QMenuRightAlignText【发布时间】:2019-12-0618:17:39【问题描述】:我需要QMenu中的文本右对齐而不是左对齐。QMenumenu;menu.setStyleSheet("QMenubackground:#2e353d;color:#bfbfbf;margin:0px;""QMenu::itemfont-size:10pt;padding:"+QStr... 查看详情

为啥 QToolTips 不会出现在 QMenu 中的 QActions 上

】为啥QToolTips不会出现在QMenu中的QActions上【英文标题】:Whywon\'tQToolTipsappearonQActionswithinaQMenu为什么QToolTips不会出现在QMenu中的QActions上【发布时间】:2014-02-1210:25:23【问题描述】:我正在使用PySide编写的GUI应用程序。我在QPushButt... 查看详情

如何知道触发了哪个 QMenu 的动作

】如何知道触发了哪个QMenu的动作【英文标题】:howtoknowthatwhichQMenu\'sactionistriggered【发布时间】:2018-01-2915:51:58【问题描述】:我有一些QAction,并在许多QMenu小部件中添加了相同的QAction。所有动作都连接到同一个插槽。我想知... 查看详情

QMenu 图标背景颜色

】QMenu图标背景颜色【英文标题】:QMenuIconbackgroundcolor【发布时间】:2017-07-1515:59:46【问题描述】:我正在尝试将自定义QSS样式应用于菜单,但所选菜单项中的图标具有不透明的背景颜色。如何让它透明?截图QMenupadding:0.1em;border... 查看详情

如何将 QMenu 转换为 QMenuBar?

】如何将QMenu转换为QMenuBar?【英文标题】:HowtoconvertQMenutoQMenuBar?【发布时间】:2018-09-2014:24:13【问题描述】:我有QMenu,其中包含子菜单:QMenumenu;//Addsomesubmenusmenu.addMenu(newQMenu("1",menu));menu.addMenu(newQMenu("2",menu));menu.addMenu(newQMenu(" 查看详情

QMenu - 快捷方式未触发

】QMenu-快捷方式未触发【英文标题】:QMenu-shortcutisnottriggered【发布时间】:2019-04-0219:54:15【问题描述】:使用QAction快捷方式的正确方法是什么?我有带有自定义上下文菜单的QTableView,除了其他操作之外,我还想要操作RefreshF5://... 查看详情

指定 QMenu 的左上角位置

】指定QMenu的左上角位置【英文标题】:Specifytop-leftcornerpositionforQMenu【发布时间】:2013-04-0213:56:37【问题描述】:单击鼠标后我有QPointpos以及此时要显示的内容QMenu。但是我会在QMenu的左上角出现这个pos的菜单。还有menu.exec(pos);... 查看详情

在 Matplotlib 画布上正确放置 Qmenu

】在Matplotlib画布上正确放置Qmenu【英文标题】:CorrectlyplacingQmenuonMatplotlibCanvas【发布时间】:2015-02-0606:43:08【问题描述】:当用户通过“button_press_event”点击画布时,我正在使用QMenu创建上下文菜单。但是,我在弄清楚如何将按... 查看详情

防止 QMenu 在其 QAction 之一未触发时关闭

】防止QMenu在其QAction之一未触发时关闭【英文标题】:PreventaQMenufromclosingwhenoneofitsQActionisnottriggered【发布时间】:2017-01-1008:50:40【问题描述】:我有一个QMenu和几个QWidgetAction,带有复选框,当我尝试单击QMenu的任何区域时,菜单... 查看详情

子 QMenu 中的 QPushButton,悬停时更改背景

】子QMenu中的QPushButton,悬停时更改背景【英文标题】:QPushButtoninasub-QMenu,changebackgroundonhover【发布时间】:2017-04-0905:58:27【问题描述】:编辑:注意,这只发生在按钮位于子菜单中时。(菜单中的菜单。)此代码仅适用于父菜单... 查看详情

Qt Connect 触发 QMenu 的 SIGNAL

】QtConnect触发QMenu的SIGNAL【英文标题】:QtConnecttriggerSIGNALforQMenu【发布时间】:2015-08-0511:41:54【问题描述】:我有一个“最近的文件”文件菜单作为QMenu,例如:文件-->最近的文件。在那里,我动态地创建了几个QAction,其中列... 查看详情

QMenu 中的非交互项

】QMenu中的非交互项【英文标题】:NoninteractiveitemsinQMenu【发布时间】:2014-03-2513:21:03【问题描述】:我正在尝试构建一个菜单,其中包含一些在QT中不可交互的项目。我在MyCustomMenuClass中继承QMenu。我正在尝试将部分标题添加到... 查看详情

QMenu 中用于 QActions 的 QTooltip

】QMenu中用于QActions的QTooltip【英文标题】:QTooltipforQActionsinQMenu【发布时间】:2014-11-2700:18:14【问题描述】:我希望能够显示QMenu项目(QActions)的工具提示。我取得的最好成绩是将QAction的悬停信号连接到QTooltip节目:connect(action,&... 查看详情

调用 setParent 时 QMenu 显示不正确

】调用setParent时QMenu显示不正确【英文标题】:QMenudisplaysincorrectlywhensetParentcalled【发布时间】:2016-10-1213:35:50【问题描述】:我想创建一个函数来构建一个可以动态添加到窗口菜单栏的上下文菜单。考虑以下添加简单QMenu的最小... 查看详情

如何使qmenu项目可检查pyqt4 python

】如何使qmenu项目可检查pyqt4python【英文标题】:howtomakeqmenuitemcheckablepyqt4python【发布时间】:2012-04-2901:20:09【问题描述】:如何使我的qmenu可检查?fromPyQt4importQtGuiapp=QtGui.QApplication([])menu=QtGui.QMenu()menu.addAction(\'50%\')menu.addAction(\' 查看详情