问题标签 [qaction]
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.
c++ - Qt 将 QAction 连接到带参数的函数
在我的 Qt 5.6 程序中,我需要连接QMenu
Click ( QAction
) 来运行并提供一些参数。我可以在没有参数的情况下连接到函数并且它正在工作:
但是,当我尝试添加一些参数时:
我收到一个错误:
C2664:“QMetaObject::Connection QObject::connect(const QObject *,const char *,const char ,Qt::ConnectionType) const”:无法从“void (__thiscall QAction:: )(bool)”转换 arg 2到“常量字符 *”
我的示例函数:
谢谢你的任何建议。
qt - 如何通过样式表为每个 QActions 设置图标,这些 QActions 被添加到一个 QToolButton?
我在一个 QToolButton 中添加了 3 个 QAction。
而这个 QToolButton 在一个 QToolBar 中。
像这样:
现在我想通过样式表为每个 QAction 设置图标。
在这种情况下,如何使用 QT 样式表设置图标?
qt - 如何在qt中的QToolBar元素中更改鼠标悬停时QAction Qt的图标?
我的 QToolBar 中有一些 QActions。QAction 没有任何样式表,所以我试图在鼠标悬停时更改 QAction 图标。如何更改鼠标悬停时的 QAction 图标
qt - 通过 show() 插槽防止 Qmenu 的自动消失
我正在Windows平台上使用Qt 4.6.3开发一个gui应用程序。在应用程序中,Qmenu有一个子菜单,在我点击这个子菜单的QAction后,主菜单消失了。为了防止这种情况,我使用了类似的东西。
但这一次,如果我单击桌面或菜单外的任何位置,主菜单不会消失。
我怎么解决这个问题?
qt - 为什么 QMenu 的分隔符不显示文本?
我的目标是制作带有标签分隔符的菜单。所以,我正在运行这段代码:
得到了这个
而不是这个(我是由 MS Paint 创建的 :))
怎么了?
编辑:是的,还有另一个像这样的问题(QMenu 中的非交互式项目),但可能存在更简单的方法吗?
解决方案之一是使用“Fusion”主题 :) 我刚刚将以下代码添加到int main
函数中:
c++ - 我想知道 QAction 是用鼠标左键还是右键单击
我有一个QAction
在QMenu
. 我什么时候想知道是哪个按钮做到的QAction
。triggered()
我不能做这样的事情,因为triggered()
没有这样的论点。
multithreading - 切换使用 QAction 启动和停止线程
我目前正在尝试构建一个 PyQt5 应用程序,它应该由主 GUI 组成,并且在后台应该有一个不同的线程应该在无限循环中测量某些东西。我想使用 QAction 或 Checkbox 来启动和停止这个线程。
所以说当我按下复选框并且状态为真时,线程应该启动,如果我再次单击它应该停止。
现在实现这一点的最佳方法是什么?
目前我正在使用这样的 Worker 线程:
这在主线程中使其运行:
到目前为止,这有效。但我不太相信这是最好的方法,如果我能以所描述的方式使用复选框来做同样的事情,我也会更喜欢它。
macos - Qt 5.7 QFileDialog 操作不起作用
我在主窗口中使用以下代码调用了 filedialog:
但看起来我不能添加任何动作,QFileDialog
或者它们被某种方式省略了。有什么建议么?已经尝试过窗口标志、选项等。找不到任何解决方案。
c++ - 为什么 QAction 没有默认构造函数?
Qt 中的大多数类都有一个默认构造函数。许多类将QObject*
orQWidget*
作为构造函数参数,并带有默认值nullptr
。该类QAction
也有这样一个以 aQObject*
作为参数的构造函数,但没有默认值。因此,QAction
不是默认可构造的。这是为什么?QAction
真的需要父母吗?或者还有什么不同的地方QAction
可以解释这种不一致?