Uploaded image for project: 'Qt for Python'
  1. Qt for Python
  2. PYSIDE-2352

Support Qt for Python on iOS

    XMLWordPrintable

Details

    • Epic
    • Resolution: Unresolved
    • P3: Somewhat important
    • 6.7
    • None
    • PySide, Shiboken
    • None
    • Support Qt for Python on iOS

    Description

      After the success of the Android support, iOS compatibility should be in the horizon.
      The motivation comes from two sides:

      • Qt already supports iOS
      • CPython is moving towards that direction

       

      First step was to cross-compile PySide6 for iOS. Two things used externally; a toolchain for iOS and Python version built for iOS.

      For the toolchain:  https://github.com/leetal/ios-cmake

      Python(Manually built for iOS):  https://github.com/beeware/Python-Apple-support

      The steps followed:

      1. Cross-compile Shiboken for iOS with cmake
      2. Build and install libraries with ninja
      3. Cross-compile PySide6 for iOS with cmake
      4. Build and install libraries with ninja

       

      Having the updated and same version for Qt and Qt for iOS packages is essential, many of the bugs resolved after updating both of them to same version.

      Attachments

        Issue Links

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

          Activity

            People

              crmaurei Cristian Maureira-Fredes
              crmaurei Cristian Maureira-Fredes
              Vladimir Minenko Vladimir Minenko
              Alex Blasche Alex Blasche
              Votes:
              3 Vote for this issue
              Watchers:
              5 Start watching this issue

              Dates

                Created:
                Updated:

                Gerrit Reviews

                  There are no open Gerrit changes