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

Changes planned for Qt 6

    XMLWordPrintable

    Details

    • Type: Epic
    • Status: Open
    • Priority: Not Evaluated
    • Resolution: Unresolved
    • Affects Version/s: None
    • Fix Version/s: 6.0 (Next Major Release)
    • Component/s: Other
    • Labels:
      None
    • Epic Name:
      Qt 6

      Description

      This Epic is used for planning and defining the changes and new content that will get implemented for Qt 6.

      Qt 6 as a major release can break binary compatibility, but is supposed to keep backwards compatibility for non deprecated functionality as much as possible.

      The work between the last Qt 5 version and Qt 6 should focus on those items that can't be changed or fixed in a minor release.

      Here are some guiding principles for the work:

      • Qt is a cross-platform framework, please keep it that way and implement new functionality for all relevant platforms
      • Make things as performance as possible
        • No O(N) when we can do O(logN)
      • Minimize memory consumption
        • And minimise the amount of allocations
      • But keep APIs as easy to use as possible
        • API convenience wins over ultimate performance
        • Time to market and error correctness win over performance
      • Backwards source compatibility is important
        • No breaking without maintainer approval
        • API deprecated in 5.12 can be freely removed

      Please group any items you have into sub-tasks per module or functional area. These sub-tasks should be assigned to the corresponding maintainer of that module.

        Attachments

          Issue Links

          For Gerrit Dashboard: QTBUG-62425
          # Subject Branch Project Status CR V

            Activity

              People

              • Assignee:
                laknoll Lars Knoll
                Reporter:
                laknoll Lars Knoll
              • Votes:
                0 Vote for this issue
                Watchers:
                41 Start watching this issue

                Dates

                • Created:
                  Updated:

                  Gerrit Reviews

                  There is 1 open Gerrit change