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

Details

    • eb92a531c0bb237613f3f4948048e61af83dad77 (qtbase/5.4, 3.2.2015, 5.4.2)

    Description

      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.

      Attachments

        1. qtbug43879_log.txt
          27 kB
        2. qtbug43879.zip
          3 kB
        3. qtbug43879.zip
          4 kB

        Issue Links

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

          Activity

            People

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

              Dates

                Created:
                Updated:
                Resolved:

                Gerrit Reviews

                  There are no open Gerrit changes