PyQt auf Android

Lesezeit: 1 Minute

Benutzer-Avatar
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:

  • Fenster
  • GNU/Linux
  • Mac OS X
  • Android
  • iOS

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.

pyqtdeploy-GUI

Sie können verschiedene Qt-Module auswählen, die in die Kompilierung aufgenommen werden sollen:

pyqtdeploy-Module

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

Benutzer-Avatar
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

1013950cookie-checkPyQt auf Android

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy