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

Display picture on QLabel: Scaling problems on Windows Platforms

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Closed
    • Priority: P1: Critical
    • Resolution: Invalid
    • Affects Version/s: 5.15.2, 6.2.0
    • Fix Version/s: None
    • Labels:
    • Environment:
      windwos11
    • Platform/s:
      Windows

      Description

      In main.cpp, I use QLabel to display pictures. When Qt5 is used to build, the picture displays normally, but when qt6.2 is used to build, the picture becomes larger and blurred. The reason is that my windows system sets a 125% zoom ratio, so qt6.2 enlarges each pixel by 1.25 times, so the whole picture is also enlarged by 1.25 times. But even if I shrink the picture, it won't become clear, because what gets bigger is each pixel. When I set the zoom ratio of windows to 100%, the picture will display normally. On Qt5, no matter what scale, it can be displayed normally.

       

      The first two pictures I set 125% zoom. When I change it to 100%, it will look like the last two pictures.

       

      You can use the uploaded main.cpp compiled by qt6.2 to open a high-definition picture and set different windows scaling to see the effect. They will be different.

      Then you can use Qt5 to do the same thing, and the effect won`t be different.

        Attachments

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

          Activity

            People

            Assignee:
            vhilshei Volker Hilsheimer
            Reporter:
            cqz 程 全中
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved:

                Gerrit Reviews

                There are no open Gerrit changes