Ich arbeite jetzt an PyQt und muss die Anwendung auf Android erstellen. Ich habe die Kivy-Bibliothek gesehen, aber sie ist zu grob.
Gibt es jetzt eine Möglichkeit, eine Anwendung auf Android auszuführen, die auf PyQt erstellt wurde?
Cyberbudy
Ich arbeite jetzt an PyQt und muss die Anwendung auf Android erstellen. Ich habe die Kivy-Bibliothek gesehen, aber sie ist zu grob.
Gibt es jetzt eine Möglichkeit, eine Anwendung auf Android auszuführen, die auf PyQt erstellt wurde?
Mit dem Werkzeug pyqtdeploy Sie können eine PyQt5-App bereitstellen für:
Klicken Sie hier, um die Dokumentation von pyqtdeploy anzuzeigen. Es ist ein GUI-Tool, das Ihre PyQt5-Anwendung verpackt und für die Zielplattform kompiliert.
Sie können verschiedene Qt-Module auswählen, die in die Kompilierung aufgenommen werden sollen:
Auf der Befehlszeile würden Sie die verwenden pyqtdeploy-build
Befehl so:
pyqtdeploy-build pyqt-demo.pdy
Bereits im Juni 2016, Es gab eine Mailinglistennachricht, die darauf hinwies, dass pyqtdeploy funktioniert. Es ist 2018, als ich dies schreibe, also gehe ich davon aus, dass pyqtdeploy ausgereift ist; Die neueste Paketversion ist 2.0.1, die am 5. Januar 2018 veröffentlicht wurde.
Gibt es dafür ein Video-Tutorial? Die Dokumentation erklärt mögliche Fehler nicht gut.
– Nimish Bansal
10. Januar 2018 um 7:28 Uhr
@NimishBansal Ich kann nur Videos auf Youtube finden, in denen Leute PyInstaller verwenden. das nächste, was ich fand, war dies Tutorial zur Verwendung von pyqtdeploy unter Mac OS X.
– Benutzer9903
10. Januar 2018 um 17:22 Uhr
Wedava
Android unterstützt PyQt4 nicht. PyQt5 wird jedoch unterstützt (siehe diese). Sie könnten jedoch Ihre Anwendung zur Verwendung portieren PySide. Es bietet Bindungen für die Qt4-Plattform. Sie können dann verwenden Pyside-Android.
Der Link “see this” gibt für mich “Inhalt nicht verfügbar” aus. Irgendwelche anderen Links zu Informationen über pyqt5 auf Android?
– fuzzyTew
21. Juni 2021 um 8:34 Uhr