问题标签 [qactiongroup]

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 回答
706 浏览

qt - 如果选中该菜单中的任何可检查 QAction,则检查带有菜单的 QToolButton

假设我有一个显示菜单的延迟操作的 QToolButton。所述菜单包含许多可检查的动作。在这种特殊情况下,它是一个激活缩放工具的按钮,并且有 3 个可用的缩放模式 QActions,组织在一个 QActionGroup 中。

如果正在检查菜单中的任何可检查操作,我希望检查该工具按钮。我怎样才能以简洁和 Qt 惯用的方式做到这一点?

0 投票
2 回答
865 浏览

qt - 如何取消选中 Qt 上的操作组菜单上的所有操作?

我有一种方法可以在菜单上自动添加可检查的操作,并且运行良好。我只是想知道如何自动取消选中所有这些操作。我知道这是可能的,ui->action_item->setChecked(false)但在这种情况下,我应该知道并在代码中写下每个动作名称,但这对我来说不可行。

伪代码: