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

Qt 6: High-DPI support

    XMLWordPrintable

Details

    • Epic
    • Resolution: Done
    • P2: Important
    • 6.0
    • 6.0
    • GUI: High-DPI
    • Qt 6 High-DPI support
    • All

    Description

      Medium/large tasks in scope for Qt 6 (6.0).

      • Enable high-DPI support by default: QTBUG-83092
      • Improve auto-test coverage: QTBUG-83094
      • X11: Figure out DPI configuration. Try to get away from configuration via environment variables, except for end-user overrides: QTBUG-84082
      • QIcon overhaul: QTBUG-85885
      • Iterate on/refactor the QHighDPIScaling API
      • Documentation: needs significant changes, if not a complete rewrite. QTBUG-84250 and QTBUG-84249.
        • Rework main high-DPI page.
        • Qt documentation often use the term "pixels", which now can mean either device independent or device pixels, also depending on whether Qt::AA_EnableHighDpiScaling is enabled. Figure out how to best document this.

      Deferred (6.x):

      • Screen, DPI and DPR change events: QTBUG-83680
      • Embedded EGLFS: verify that DPI configuration works as expected
        • If the device is using Wayland or X11, then configure that windowing system
        • Backends like LinuxFB can be configured with physical size, which works well since the target device is known.
        • Details at: https://doc.qt.io/qt-5/embedded-linux.html
      • QHighDpiScaling code structure: QTBUG-83917
      • Finish the high-DPI QUIP.

      Attachments

        Issue Links

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

          Activity

            People

              sorvig Morten Sørvig
              sorvig Morten Sørvig
              Santtu Ahonen Santtu Ahonen
              Tor Arne Vestbø Tor Arne Vestbø
              Votes:
              1 Vote for this issue
              Watchers:
              7 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Gerrit Reviews

                  There are no open Gerrit changes