Den 17-09-2015 kl. 11:21 skrev [email protected]: > i have a problem with manually sending key events and shortcuts on Qt > 5.5.0. > > In our application, we have a QAction with a F5 shortcut in a toolbar. When > i press the toolbutton everything works fine. When i press the F5 key on my > keyboard too. > But when i press a pushbutton, where the connected slot generate a > QKeyEvent and send this event via QApplication::sendEvent nothing will > happen. > With Qt 5.4.1 it works, but with 5.5.0 not. > > I have attached a small example app, which describes my problem. > > Is this problem already known? Have you a patch or work around for me?
Hi Christian, The solution: tAction->trigger() I'm not trying to be cute or anything. This is what you should do. Abusing the short cut system to send messages between widgets is a bad idea. That said, I also think you should report this as a bug. The behaviour change between 5.4 and 5.5 is bad. But I've seen 5.5 behaviour change bug reports closed as invalid for weird reasons, so you might not have any luck. I hope this helps. Bo Thorsen, Director, Viking Software. -- Viking Software Qt and C++ developers for hire http://www.vikingsoft.eu _______________________________________________ Development mailing list [email protected] http://lists.qt-project.org/mailman/listinfo/development
