Je travaille sur PyQt maintenant, et je dois créer l'application sur Android, j'ai vu la bibliothèque kivy, mais c'est trop grossier.
Existe-t-il un moyen maintenant d'exécuter une application sur Android fait sur PyQt?
Android ne prend pas en charge pyQt4. PyQt5 est cependant pris en charge (lisez ceci: https://groups.google.com/forum/#!topic/Android-scripting/HUbyuYnm3Z8 ). Cependant, vous pouvez porter votre application pour utiliser PySide ( https://pypi.python.org/pypi/PySide ). Il fournit des liaisons pour la plate-forme Qt4. Vous pouvez ensuite utiliser pyside-Android ( http://thp.io/2011/pyside-Android/ ).
Avec l'outil pyqtdeploy vous pouvez déployer une application PyQt5 pour:
Cliquez ici pour voir la documentation de pyqtdeploy . Il s'agit d'un outil GUI qui conditionnera votre application PyQt5 et la compilera pour la plate-forme cible.
Il vous permet de sélectionner différents modules Qt à inclure dans la compilation:
Sur la ligne de commande, vous utiliseriez le pyqtdeploy-build
commande comme ceci:
pyqtdeploy-build pyqt-demo.pdy
En juin 2016, n message de liste de diffusion indiquait que pyqtdeploy fonctionne . Nous sommes en 2018 alors que j'écris ceci, donc je suppose que pyqtdeploy a mûri; la dernière version du package est 2.0.1 qui a été publiée le 5 janvier 2018.