问题标签 [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.

0 投票
1 回答
493 浏览

python - Pyqt5 QAction triggered event error in Windows

I developed a GUI application with python and pyqt5 in Ubuntu 16.04. There is an QActionBar in application that have some clickable items. All of functionalities in Ubuntu works perfect. As I want to export executable file for MS Windows, I was forces to migrate to Windows.

The problem is running same code gives me an error:

And this is part of my codes:

0 投票
0 回答
109 浏览

button - Pyside用鼠标按钮设置快捷方式到QAction

我想将 QAction 的快捷方式设置为“Ctrl + Left Mouse Button”,但不知道该怎么做。对于键盘快捷键,我这样做:

有人有建议吗?谢谢。

0 投票
3 回答
742 浏览

python - 如何断开功能与 QAction 的连接?

我正在为 GIS 软件 QGIS 开发一个插件。我有一个QAction图标,选中该图标后,只要切换其可见性,就会将组中的图层连接到功能。然后,当它未选中时,它应该断开这些功能,但我收到一个错误:


这是一个示例代码:


为什么信号没有断开?

我可以使用layers.visibilityChanged.disconnect(),但这会断开所有信号,因此不符合我的兴趣。

0 投票
1 回答
271 浏览

c++ - 如何使用 QWebEnginePage::OpenLinkInNewTab [Qt5.8]

当我使用此代码在 Quora 上的提要中单击指向任何问题的链接时,该链接不会打开,但不会打印“Hello”。你能告诉我我哪里错了吗?我很确定 quora 上的链接会发出OpenLinkInNewTab信号。请帮忙,谢谢。

0 投票
2 回答
46 浏览

macos - 在 Qt 中关闭菜单的主题?

我继承了一个以右键单击菜单为主题的 Qt 项目(在 macOS 上看起来很奇怪)。我从 QMenu 中删除了 setStyleSheet() 调用,但它仍然只突出显示文本而不是项目的背景,并使用奇怪的字体大小。

Qt 应用程序中是否还有其他地方可以设置菜单以某种方式继承的颜色?

菜单通过 exec() 显示,并且 QMenu 和 QActions 以 QWidget 作为其父级创建,以防万一。

0 投票
0 回答
258 浏览

qt - 一个 QMenu 用于所有 QToolButton

我创建了包含少量 QToolButton 的 QToolBar。每个 QToolButton 都有一个 QMenu 。而且这个菜单几乎没有动作。

丑陋的例子:

所以我的问题是下一个:如何知道 QToolButton 打开菜单并执行菜单操作。

例子

0 投票
1 回答
186 浏览

qt - 获取 QMenu 的 ActionRect 以绘制图像

我需要获取 QMenu 的 actionRect 以在不使用 Qt 样式表的情况下绘制选定的菜单项。提前致谢

0 投票
1 回答
702 浏览

python - PyQt QAction 连接到退出弹出窗口

我想 actionExit -> programExit() 但此代码不起作用错误:TypeError:参数与任何重载调用不匹配请解决此问题

0 投票
1 回答
184 浏览

qt - 如何基于 QTranslator 更改 QPushButton 的图标字符串

我有一个带有按钮的应用程序,这些按钮为各种点击状态设置了图标,没有设置或显示实际的 QPushButton 文本;它都包含在图标中。

这些图标文件包括需要翻译的文本,并且已经为每种语言和状态生成。我正在寻找一种方法来使用 QTranslator 或 QAction 类来根据所选的主要语言自动选择要使用的按钮的本地化版本。

例如:

我已按照QT Wiki: Multi Language Application上的说明进行操作,但按钮未显示在生成的翻译 (.ts) 文件中。根据语言为其使用的每个实例都设置一个 switch case 并不理想。

0 投票
1 回答
280 浏览

c++ - 多个快捷键不起作用

我在每个上都设置了多个快捷方式QAction,例如“L、Right、Space”。但“L”快捷方式现在不起作用。'Right' 和 'Space' 可以工作。

同样,如果我注册“A,B”然后,“A”将不起作用,而“B”将起作用。

如果我使用QMainWindow::eventFilter()自己,而不是使用QAction::setShortcut(),则所有快捷键都可以使用。

在这种情况下,当然,快捷键文本不会显示在主菜单上。

我在 Windows 7 x64 和 Qt-5.9.1 上测试过