Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-62501

On Windows: menus and popups are invisible if QMainWindow with QWebEngineView covers whole primary screen together with Windows Taskbar

    XMLWordPrintable

Details

    • Bug
    • Resolution: Duplicate
    • Not Evaluated
    • None
    • 5.8.0, 5.9.1
    • None

    Description

      On Windows.

      Put a QWebEngineView somewhere inside QMainWindow. It even can be hidden, it just needs to be instantiated somewhere.

      Put QMainWindow on the primary screen (where Windows Taskbar is located) and make it full-screen.

      All menus, pop-ups and drop-down lists become invisible yet fully functional. They receive events and send signals when actions are triggered. They're just invisible.

      It doesn't matter how to make QMainWindow 'full screen'. It can be a call to setWindowState(windowState() ^ Qt::WindowFullScreen), or it can be a call to setGeometry() provided with primary screen's full geometry. Both end up in equally corrupted behavior of menus, pop-ups and drop-down lists.

      See attached project.

      Attachments

        Issue Links

          No reviews matched the request. Check your Options in the drop-down menu of this sections header.

          Activity

            People

              w00t Robin Burchell
              peter_sakhno Peter Sakhno
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Gerrit Reviews

                  There are no open Gerrit changes