PyQt на Android
Сейчас я работаю над PyQt, и мне нужно создать приложение на Android, я видел библиотеку kivy, но это слишком грубо.
Есть ли способ запустить приложение на Android, сделанное на PyQt?
Ответы
Ответ 1
Android не поддерживает pyQt4. Однако поддерживается PyQt5 (читайте это: https://groups.google.com/forum/#!topic/android-scripting/HUbyuYnm3Z8). Тем не менее, вы можете отправить приложение на использование PySide (https://pypi.python.org/pypi/PySide). Он обеспечивает привязки для платформы Qt4. Затем вы можете использовать pyside-андроид (http://thp.io/2011/pyside-android/).
Ответ 2
С помощью инструмента pyqtdeploy вы можете развернуть приложение PyQt5 для:
- для Windows
- GNU/Linux
- Mac OS X
- Android
- IOS
Нажмите здесь, чтобы посмотреть документацию pyqtdeploy. Это инструмент GUI, который упакует ваше приложение PyQt5 и скомпилирует его для целевой платформы.
![pyqtdeploy gui]()
Он позволяет вам выбрать различные модули Qt для включения в компиляцию:
![модули pyqtdeploy]()
В командной строке вы должны использовать команду pyqtdeploy-build
следующим образом:
pyqtdeploy-build pyqt-demo.pdy
Еще в июне 2016 года появилось сообщение списка рассылки, в котором указано, что pyqtdeploy работает. Это 2018, поскольку я пишу это, поэтому я предполагаю, что pyqtdeploy созрел; последняя версия пакета 2.0.1, которая была выпущена 5 января 2018 года.