[PyQt] Has anyone successfully used pyqtdeploy to deploy to mobile?

David Morris othalan at othalan.net
Wed Apr 27 03:47:19 BST 2016


Chandrakant,

I am using PyQt and pyqtdeploy for writing an iOS app and find it generally
works very well.  There is no official documentation on how to do it and
the build process is a little bit convoluted, but once figured out
everything is really quite easy to work with.  The big challenge is that
iOS originally did not support shared libraries and pyqtdeploy is not yet
setup to support the new (iOS 8.x) shared library implementation. Android
should be significantly easier to work with, though I have not tried it
myself.

One of the bigger challenge is if you want to use third-party libraries.
For example, NumPy does not compile for iOS, but I worked around that for
version 1.9.3 with a patch to fix a few bugs.

Other alternatives .... PySide is equivalent to PyQt, but does not support
Qt5 and I haven't seen iOS support.  Kivy is an open source framework with
its own GUI implementation and supports both iOS and Android, but I have
not attempted using it because of code which already utilizes the Qt
framework.

David

On Wed, Apr 27, 2016 at 2:45 AM, Chandrakant Gopalan <
chandrakant.gopalan at pinogy.com> wrote:

> We feel the strength of pyqtdeploy is the fact that its able to support
> mobile platforms. So we invested some time in it, but feel that we are
> running into too many walls, just in generating the QT C++ app.
> In comparison, pyinstaller was easier to work with, but does not support
> mobile.
>
> Has anyone successfully deployed Python-based Desktop Qt apps to mobile
> platforms? If so, was it using pyqtdeploy? If not what are the other
> choices?
> Just thought it would be better to check before investing more time on it.
>
> Thanks
> Chandrakant
> _______________________________________________
> PyQt mailing list    PyQt at riverbankcomputing.com
> https://www.riverbankcomputing.com/mailman/listinfo/pyqt
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://www.riverbankcomputing.com/pipermail/pyqt/attachments/20160427/6fbe83d3/attachment-0001.html>


More information about the PyQt mailing list