问题标签 [qmenubar]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
qt - 自动关闭 QMenuBar 项
我需要知道是否有办法关闭QMenuBarItem
Qt 中打开的文件。我的意思是,如果我打开一个菜单,我希望 aQTimer
能够QMenuBar
在一段时间后关闭。
当我单击一个菜单(如“文件”)时,我正在启动一个QTimer
,并且在QTimer
'stimeout()
插槽中我正在使用下一个代码:
menubar->actions()[0]
“文件”菜单在哪里。
我一直在搜索但没有成功,我真的需要自动关闭菜单。
我非常感谢您的帮助和您的时间。提前致谢。
*****编辑
您必须使用menubar.setActiveAction(NULL)
;
c++ - QMenuBar 和 QMenu 在 Mac OS X 中不显示
我在Mac OS X 10.7.4上使用Qt 4.7.4,我试图将 a和 a添加到我的应用程序但没有成功。QMenuBar
QMenu
在寻找示例时,我发现了Basic Layouts并且 Windows 上的界面屏幕截图显示了File菜单,这就是我想要做的:
但是,在 Mac OS X 上运行此示例不会在应用程序窗口中显示文件菜单:
它也没有显示在顶部的 Mac OS X 栏中:
这似乎是 Mac OS X 上 Qt 4.7.4 的一个错误,或者我们需要对源代码进行一些调整才能使其在 Mac 上运行。
我该如何解决这个问题?
我在 Stack Overflow 上找到了类似的帖子,但没有任何帮助。
qt - 为 QMenu 创建自定义槽
我是 Qt 世界的新手)
我在 MSVC 2008 中创建了一个新的 Qt 应用程序,
使用 Qt Creator 添加了我需要的控件,其中一个是 QMenuBar
因为我理解 CallBack(C#) 的等价物是 Qt 中的插槽。
我找不到任何信息如何使用 Qt Creator 为 QMenu 创建自定义插槽。
qt - 如何在 QGraphicsView 中实现菜单栏?
我有一个动态显示图像的 QGraphicsView。我还使用 fitInView 功能来调整窗口大小。现在我需要在 QGraphicsView 的顶部添加菜单栏。如何实施?请帮忙。我是 Qt 新手
qt - 在 QMenuBar 的另一侧堆叠 QPushButtons
我想QPushButton
在我的QMenuBar
.
这就是我的窗口现在的样子:
这就是我希望它看起来的样子(我已经对图像进行了Photoshop处理):
我知道在motif
小部件样式中,帮助菜单向右对齐,但我坚持使用plastique
,所以这对我来说不是问题。
我正在使用 Qt4.8。有任何想法吗?
pyqt4 - 在 pyqt QWidget 中添加子菜单
我知道它非常基本的问题,但我有点困惑,可能我忘记了一些东西。
我正在尝试在 QMenuBar() 的“工具”中添加一个子菜单“预览”
到目前为止,这就是我想要做的
但我想这不是添加子菜单的正确方法
c++ - 如何在 Qt5 右上角的 QMenuBar 中设置按钮?
我需要在 QMenuBar 的右侧添加两个按钮(在左侧的常用菜单项中)并不时更改它的图标。是否可以?
qt - 更改按钮文本时如何自动更改 QPushButton 宽度和 QMenuBar 角小部件宽度?
我将角小部件设置为具有两个 QPushButtons 的 QMenuBar。但是当我通过按钮的 setText 设置长文本时,按钮不会改变它的权重,因此,图标和部分文本隐藏。那么,如何在设置文本时更改按钮的宽度和角小部件的宽度?
triggers - 如何捕捉点击 QMenuBar
我想捕捉在 QMainWindow 中的 QMenuBar 上的点击,所以我将 QMenuBar 子类化并且我已经覆盖了 mousePressEvent 函数,但是现在当我点击菜单时,子菜单不会显示它们。
一个想法 ?
python - PyQt 清除菜单栏
有没有一种快速清除菜单栏的方法,即删除 PyQt 中的所有菜单。
我问的原因是我正在开发一个模块化应用程序。每个模块都提供它自己的菜单,并为该菜单应该出现的位置提供权重。每个模块还可以将 menuAction 添加到另一个模块菜单,但是当这种情况发生时,它会更改菜单的顺序。我想要做的是在菜单创建完成后将它们全部删除,然后重新添加它们。
我知道这会起作用,因为我现在可以重新添加它们并且它们以正确的顺序出现,但所有以前的菜单仍然存在。