В моем QMenuBar у меня есть несколько меню.
В одном из этих меню есть действие QWidgetAction.
Выглядит нормально, но проблема в том, что, как только пользователь завершает ввод, я хочу, чтобы меню исчезло (как это обычно происходит для классического QAction).
Однако я не уверен, как это сделать. В моем QWidgetAction есть кнопка, которую пользователь нажимает, когда он закончил; Поэтому я могу привязаться к сигналу clicked () этой кнопки.
В слоте я попытался установить Focus () элемент вне меню, но меню по-прежнему не исчезает.
Как сказать меню закрыться, когда мои пользователи закончат взаимодействие с QWidgetAction?
Спасибо