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

[REG 5.3->5.4] QWindow embedded using QWidget::createWindowContainer() is blank in an external monitor when the position has negative coordinates

XMLWordPrintable

    • eb92a531c0bb237613f3f4948048e61af83dad77 (qtbase/5.4, 3.2.2015, 5.4.2)

      When you embed a QQuickView using QWidget::createWindowContainer(), the QQuickView is blank in an external monitor when it is logically positioned to the left or on top of your primary display. In other words, when the whole widget is positioned into negative x- or y-coordinates.

      The attached example demonstrates the problem. Toggle the button to show and hide the popup. In the primary display the popup is shown correctly (contains text QQuickView), in the secondary display (on the left side or on top of the primary display) the QQuickView is empty.

      Also noticeable using a plain QRasterWindow.

        1. qtbug43879_log.txt
          27 kB
        2. qtbug43879.zip
          3 kB
        3. qtbug43879.zip
          4 kB
        For Gerrit Dashboard: QTBUG-43879
        # Subject Branch Project Status CR V

            kleint Friedemann Kleint
            qtcomsupport Qt Support
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved:

                There are no open Gerrit changes