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

Menu popup broken in fullscreen in Windows

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Closed
    • Priority: P1: Critical
    • Resolution: Duplicate
    • Affects Version/s: 5.3.2
    • Fix Version/s: None
    • Labels:
      None
    • Environment:
      windows 8, opengl

      Description

      windows 8.1 64 bit, QT 5.3.2 from online installer, msvc2013, opengl(not angle), GeForce 340.52, GeForce 344.11

      In Creator start new project "Qt Quick Application", "Qt Quick Controls 1.2", "Desktop Qt 5.3 MSVC2013 OpenGL 64bit". main.qml will contain ApplicationWindow with MenuBar. Rewrite main.cpp as

      #include <QApplication>
      #include <QQmlApplicationEngine>
      #include <QQuickWindow>
      
      int main(int argc, char *argv[])
      {
          QApplication app(argc, argv);
      
          QQmlApplicationEngine engine;
          engine.load(QUrl(QStringLiteral("qrc:/main.qml")));
      
          QQuickWindow *window = qobject_cast<QQuickWindow *>(engine.rootObjects().first());
          window->showFullScreen();
      
          return app.exec();
      }
      

      Build and run, in fullscreen window try to expand main menu - they invisible or wrong placed, and sometimes all window content corrupted.

      If open this fullscreen window on non-primary monitor - all ok, menu works properly.

      In ANGLE case menu works properly but it wrong placed.

        Attachments

          Issue Links

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

            Activity

              People

              Assignee:
              lagocs Laszlo Agocs
              Reporter:
              vopl vopl
              Votes:
              2 Vote for this issue
              Watchers:
              4 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved:

                  Gerrit Reviews

                  There are no open Gerrit changes