<div dir="ltr">Chandrakant,<div><br></div><div>Welcome to cutting edge Python development.  :)</div><div><br></div><div>If you want tips pointers getting started on the iOS compile, send me an email.</div><div><br></div><div>The good news is that once I figured out pyqtdeploy for iOS, it was very easy to get it working for OSX applications!</div><div><br></div><div>David</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Apr 27, 2016 at 8:49 PM, Chandrakant Gopalan <span dir="ltr"><<a href="mailto:chandrakant.gopalan@pinogy.com" target="_blank">chandrakant.gopalan@pinogy.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div style="font-family:arial,helvetica,sans-serif;font-size:12pt;color:#000000">Hi David,<br>Thanks very much for your reply. Its the same thing for us, we are pretty much tied to Qt, so we cannot use Kivy at this point. We dont use Numpy at this point, but use a lot of other installed packagaes, so I am sure we will run into some challenges.<br><br>Glad to know that theres a path (even though unclear) for iOS and Android. I have had big challenges with the Qt-PyQt ecosystem in trying to make a Qt executable using pyqtdeploy. I am thinking of using pyinstaller for deploying desktop apps, and re-evaluate pyqtdeploy later for mobile platforms.<br><br>Thanks<br>Chandrakant<br><br><hr><div><b>From: </b>"David Morris" <<a href="mailto:othalan@othalan.net" target="_blank">othalan@othalan.net</a>><br><b>To: </b>"Chandrakant Gopalan" <<a href="mailto:chandrakant.gopalan@pinogy.com" target="_blank">chandrakant.gopalan@pinogy.com</a>><br><b>Cc: </b>"pyqt" <<a href="mailto:pyqt@riverbankcomputing.com" target="_blank">pyqt@riverbankcomputing.com</a>><br><b>Sent: </b>Tuesday, April 26, 2016 10:47:19 PM<br><b>Subject: </b>Re: [PyQt] Has anyone successfully used pyqtdeploy to deploy to mobile?<br></div><div><div class="h5"><br><div><div dir="ltr">Chandrakant,<br><div>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.</div><br><div>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.</div><br><div>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.</div><br><div>David</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Apr 27, 2016 at 2:45 AM, Chandrakant Gopalan <span dir="ltr"><<a href="mailto:chandrakant.gopalan@pinogy.com" target="_blank">chandrakant.gopalan@pinogy.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">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.<br>
In comparison, pyinstaller was easier to work with, but does not support mobile.<br>
<br>
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?<br>
Just thought it would be better to check before investing more time on it.<br>
<br>
Thanks<br>
Chandrakant<br>
_______________________________________________<br>
PyQt mailing list    <a href="mailto:PyQt@riverbankcomputing.com" target="_blank">PyQt@riverbankcomputing.com</a><br>
<a href="https://www.riverbankcomputing.com/mailman/listinfo/pyqt" rel="noreferrer" target="_blank">https://www.riverbankcomputing.com/mailman/listinfo/pyqt</a></blockquote></div></div><br></div></div></div></div></div></blockquote></div><br></div>