Мне нужно знать, есть ли способ закрыть открытый QMenuBarItem
в Qt. Я имею в виду, если я открою меню, я хочу, чтобы QTimer
смог закрыть QMenuBar
через некоторое время.Закрыть QMenuBar item автоматически
Я начинаю QTimer
, когда я нажимаю меню (например, «Файл»), а в QTimer
«s timeout()
слот Я использую следующий код:
menubar->actions()[0]->menu()->close();
Где menubar->actions()[0]
является„Файл“ меню.
Я искал безубыточность, и мне действительно нужно закрыть меню автоматически.
Я очень ценю вашу помощь и ваше время. Спасибо заранее.
***** EDIT
Вы должны использовать menubar.setActiveAction(NULL)
;