Details
-
Bug
-
Resolution: Done
-
P2: Important
-
5.5.0
-
None
-
Qt 5.5, QCreator 3.4.2
Windows 7 x64
-
c7c7a22bb41227ca2c379429d5750da0f0b5458d
Description
I created some QMenu in my application like this:
plotMenu = ui->menuPlot;
plotMenu->addAction( actionActivateMagnifier );
plotMenu->addSeparator();
plotMenu->addAction( actionActivatePanner );
plotMenu->addAction( actionActivateZoomer );
plotMenu->addAction( actionActivateTracker );
plotMenu->addSeparator();
plotMenu->addAction( actionPlotSettings );
extrasMenu = ui->menuExtras;
extrasMenu->addAction( actionGeneralSettings );
extrasMenu->addSeparator();
extrasMenu->addAction( actionToolbarMainShow );
extrasMenu->addAction( actionToolbarPlotShow );
extrasMenu->addMenu( plotMenu ); // For Testing as SubMenu
For testing this bug, i add the QMenu plotMenu as SubMenu in QMenu extrasMenu. The actions have all a StatusTip.
When I use the mouse in extrasMenu the StatusTip is shown correct in StatusBar.
When I use the submenu the StatusText flickers in StatusBar. It flickers from action to action and also when i move the mouse over 1 single entry, e.g. only inside "Magnifier". With each mouse move the text flickers.
Steps to reproduce (qtbug47987,zip):
- Open "Menu/Submenu"
- Move with mouse pressed over "Sub Action 1"