Jak rozwinać menu za pomocą kawałka kodu ?

1

Jest jakiś magiczny sposób aby rozwinąć menu w Qt ?

Jedyne co prawie działa to wysłanie kliknięcia myszką,

QMouseEvent clickEvent(QEvent::MouseButtonPress,QPoint(24,12),Qt::LeftButton,Qt::LeftButton,Qt::NoModifier);
QApplication::sendEvent(menuBar(),&clickEvent);

tylko że to działa "prawie" , bo czasami z nieznanych mi jeszcze powodów QMenu samo się zamyka
Problem na platformie Linux + Wayland

0

A co mówią logi?

0

QMenu::exec() Bracie @Marius.Maximus

0

@MasterBLB troche nie do konca to dziala, bo rozwijajac tym sposobem pierwsza pozycje meny np. "File" nie jestem w stanie przejść do "Edit" za pomocą klawiatury

0

A setFocus(bodajże OtherFocusReason) ma wskaźniku do menu próbowałeś?

1 użytkowników online, w tym zalogowanych: 0, gości: 1