gpt4 book ai didi

qt - 如何使用 qt 设计器将 QActions 连接到 SLOTS

转载 作者:行者123 更新时间:2023-12-04 17:28:00 27 4
gpt4 key购买 nike

我使用 创建了一个漂亮的工具栏qt设计师并用一些 Action 填充它。
我试过 从 qt 设计器中直观地将操作连接到插槽 点击 编辑> 信号和槽 .此 没有用 因为我找不到任何 QAction 信号。

题。

有没有办法将 QAction SIGNAL(triggered()) 连接到 QT 设计器中的插槽?
请帮忙。
PS:
我目前被迫通过代码连接:

QObject::connect(myAction, SIGNAL(triggered()),this, SLOT(myActionWasTriggered()))

但我很懒惰,我希望使用 qt 设计器进行连接。

最佳答案

有“信号/插槽编辑器”停靠面板(使用 View -> 信号/插槽编辑器切换)。
您可以在那里连接您的操作。
您可能还需要通过“更改信号/插槽”表单上下文菜单添加自定义插槽。

为了节省一些工作,请使用自动连接功能(请参阅 QMetaObject::connectSlotsByName )。基本上,所有以特定模式命名的插槽 on_objectName_signalName将自动连接。

关于qt - 如何使用 qt 设计器将 QActions 连接到 SLOTS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4670945/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com