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

Minimal Qt for Qt Quick development - "Qt for Qt Bridges"

XMLWordPrintable

    • All
    • a1b62a1b3 (dev), e5192ca04 (master), 6ae4ca39c (6.10)

      • This is a specialized configuration of Qt tailored to the needs and use cases in Qt Bridges
      • It is very similar to the configuration of "QuickLite", see QTBUG-134299 which now runs as a nightly build but it should be provided a standard package. We can start with this one and modify it overtime as needed
      • It is focused on using Qt for UI / frontend development in Qt Quick. Any other domain logic should be implemented in the host language
      • With this users should get a much smaller package fitting there need and not the whole "larger" Qt
      • Still, FYI, development for Qt Bridges should be possible with the regular, "larger" Qt for users who use Qt anyways
      • This package should be installable in parallel to the "larger" Qt . For example, if on macOS, Qt is installed in ~/Qt/6.9.1/macos, the Qt for Qt Bridges should be installed in ~/Qt/6.9.1/macos4qtbridges.
      • Other languages will specify their own package formats and targets later on. For now, we start with that "parallel" installation together with "larger" Qt, because it is what can be done short-term and what we can test in the development for the TP deadline in 6.11
      • Initially, we do not need dedicated test runs. So, it would be basically a build made with other configure options from the Qt code tested on the main CI flow
      • For now, we start with desktop platforms as hosts and targets. Support for mobile targets and WASM should be added later, maybe even at TP, if not, then later
      • Despite the support of Qt Quick development, there should still be a support for C++ builds, since it is still used in the host language implementations, but it will be running in the background and not exposed to the developer on the user side
      • When users will need to add C++ based plugins for their Qt Quick and QML code, they should switch to the "larger" Qt
      • The selection of available Qt module should taken over from QTBUG-134299 for now. We might need to change it later

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

            pateivo Patrik Teivonen
            vminenko Vladimir Minenko
            Votes:
            0 Vote for this issue
            Watchers:
            10 Start watching this issue

              Created:
              Updated:

                There are no open Gerrit changes