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

Support Qt for Python on iOS

XMLWordPrintable

    • Icon: Epic Epic
    • Resolution: Unresolved
    • Icon: P3: Somewhat important P3: Somewhat important
    • 6.7
    • None
    • PySide, Shiboken
    • None
    • Support Qt for Python on iOS
    • df1c655a7 (dev), de6f09b99 (dev), 8d0ca38ad (dev), 206cebdb7 (dev)

      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.

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

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

              Created:
              Updated:

                There are no open Gerrit changes