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

DPI scaling is broken on Windows when using Win+Arrow to move Window across screens

    XMLWordPrintable

Details

    • Bug
    • Resolution: Fixed
    • Not Evaluated
    • 6.5.3
    • 6.5.1
    • GUI: High-DPI
    • None
    • Windows
    • 1d3b06a1a (dev)

    Description

      High-DPI scaling works fine in general. But it breaks completely when using the Win+Right/Left key combination to move the window to another screen with a different DPI.

      As can be seen in the attached video, when moving with the mouse, the dpi switches correctly. But when using the key combo (when the window fills the screen vertically), when moving to the high-dpi screen (left), the dpi doesn't change. Then when moving back to the low-dpi screen (right), the dpi does change, but to the wrong value (that of the high-dpi screen). From then on, the dpi always changes, but always to the wrong value.

      It only stops when using the mouse to move the window across the screen boundary.

      Attachments

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

        Activity

          People

            timothee.keller Timothée Keller
            mika.fischer Mika Fischer
            Votes:
            1 Vote for this issue
            Watchers:
            4 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes