I use Qt4 QPushButton
with QMenu
in it (set by setMenu()
). I need to show this menu when some unrelated event occurs.
Method QPushButton::showMenu()
does this, but it blocks until user closes the menu.
QMenu::show()
also does this, but it shows the menu in the top left corner of the screen.
How can I programmatically make the menu show up properly positioned, and without blocking?