I also have this problem. our app is a full screen app, but we also require softkeys for the QMessageboxes. But all in all, we show our app in full screen.
My problem is this: we have a media player to play streaming videos. when you touch the screen of the device while the video is playing, the media player goes full screen (ie. the custom buttons on the media player is hidden). When you touch the screen again while the video is in fullscreen, it returns to the media player with custom buttons shown. When you do this on and off fullscreen at least 2 times, the sofkeys appears on the media player with shown buttons. please see the attached screenshots of my problem:
you can see here our media player in normal view, the play buttons are shown at the bottom:
and then, when you click on the screen, the video playing goes on full screen:
when you click on the fullscreen mode, it will return to the normal view of the media player (the one with buttons). Do the going on full screen and returning to normal view twice and i get this:
the softkeys (Exit and another blank key) appeared, when they should not. I do not want the soft keys appearing since they are blockig the close button of our media player, and the only way we can close it is through the Exit softkey. but this will exit the whole application and you have to restart it again. This behavior is really bad.
I tried the QWidget::raise(), but the softkey still shows.
I also tried :
the media player is in showFullScreen(); but the softkeys keep appearing in the situation mentioned above.
Can anyone please tell me what would be the best solution here? Any help will be very much appreciated. Thanks in advance