#python #android #pyqt5 #apk #converters
Вопрос:
Сейчас я работаю над PyQt, и мне нужно создать приложение на Android, я видел библиотеку kivy, но она слишком грубая.
Есть ли сейчас способ запустить приложение на Android, созданное на PyQt?
Ответ №1:
С помощью инструмента pyqtdeploy вы можете развернуть приложение PyQt5 в:
- Windows
- GNU/Linux
- Mac OS X
- Android
- iOS
Нажмите здесь, чтобы ознакомиться с документацией pyqtdeploy. Это инструмент с графическим интерфейсом, который упакует ваше приложение PyQt5 и скомпилирует его для целевой платформы.
Это позволяет вам выбирать различные модули Qt для включения в компиляцию:
В командной строке вы бы использовали pyqtdeploy-build
команду следующим образом:
pyqtdeploy-build pyqt-demo.pdy
Еще в июне 2016 года в списке рассылки появилось сообщение, в котором указывалось, что pyqtdeploy работает. Сейчас 2018 год, когда я пишу это, поэтому я предполагаю, что pyqtdeploy созрел; последняя версия пакета 2.0.1, которая была выпущена 5 января 2018 года.
Комментарии:
1. есть ли у них какой-либо видеоурок для этого?документация плохо объясняет возможные ошибки.
2. @NimishBansal Я могу найти только видео на Youtube, где люди используют PyInstaller. ближе всего к тому, что я нашел, был этот учебник по использованию pyqtdeploy на Mac OS X.
Ответ №2:
Android не поддерживает PyQt4. Однако поддерживается PyQt5 (см. Это). Однако вы можете перенести свое приложение на использование PySide. Он обеспечивает привязки для платформы Qt4. Затем вы можете использовать pyside-android.
Комментарии:
1. Ссылка «посмотреть это» дает мне «контент недоступен». Любые другие ссылки на информацию о pyqt5 на Android?