在我的 QMenuBar 中,我有几个菜单。
其中一个菜单中有一个 QWidgetAction。
它显示得很好,但问题是一旦用户完成输入,我希望菜单消失(这是经典 QAction 的正常行为)。
但是,我不确定如何做到这一点。在我的 QWidgetAction 中,有一个用户在完成后按下的按钮;因此,我可以绑定到此按钮的 clicked() 信号。
在插槽中,我尝试 setFocus() 菜单外的一个元素,但菜单仍然没有消失。
当我的用户完成与 QWidgetAction 的交互时,如何告诉菜单自行关闭?
谢谢