Pertanyaan PyQt di Android


Saya sedang mengerjakan PyQt sekarang, dan saya harus membuat aplikasi di Android, saya telah melihat perpustakaan kivy, tapi itu terlalu kasar.

Apakah ada cara sekarang untuk menjalankan aplikasi di Android yang dibuat di PyQt?


12
2017-08-26 03:52


asal


Jawaban:


Android tidak mendukung pyQt4. Namun PyQt5 didukung (baca ini: https://groups.google.com/forum/#!topic/android-scripting/HUbyuYnm3Z8). Namun, Anda dapat mem-port aplikasi Anda untuk menggunakan PySide (https://pypi.python.org/pypi/PySide). Ini menyediakan bindings untuk platform Qt4. Anda kemudian dapat menggunakan pyside-android (http://thp.io/2011/pyside-android/).


6
2017-12-26 06:19



Dengan alat itu pyqtdeploy Anda dapat menerapkan aplikasi PyQt5 ke:

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

Klik di sini untuk melihat dokumentasi pyqtdeploy. Ini adalah alat GUI yang akan mengemas aplikasi PyQt5 Anda dan mengkompilasinya untuk platform target.

pyqtdeploy gui

Ini memungkinkan Anda memilih berbagai modul Qt untuk dimasukkan dalam kompilasi:

pyqtdeploy modules

Pada baris perintah Anda akan menggunakan pyqtdeploy-build perintah seperti ini:

pyqtdeploy-build pyqt-demo.pdy

Kembali pada Juni 2016, ada pesan milis yang menunjukkan bahwa pyqtdeploy berfungsi. Ini tahun 2018 ketika saya menulis ini jadi saya menganggap pyqtdeploy telah matang; versi paket terbaru adalah 2.0.1 yang dirilis pada 5 Januari 2018.


3
2018-01-09 16:02