PyQt on Android

前端 未结 2 1107
日久生厌
日久生厌 2020-12-12 16:47

I\'m working on PyQt now, and I have to create the application on Android, I\'ve seen the kivy library, but it\'s too crude.

Is there any way now to run an applicati

相关标签:
2条回答
  • 2020-12-12 17:04

    With the tool pyqtdeploy you can deploy a PyQt5 app to:

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

    Click here to see pyqtdeploy's documentation. It is a GUI tool that will package your PyQt5 application and compile it for the target platform.

    It lets you select various Qt modules to include in the compilation:

    On the command-line you would use the pyqtdeploy-build command like this:

    pyqtdeploy-build pyqt-demo.pdy
    

    Back in June 2016, there was a mailing list message that indicated that pyqtdeploy works. It's 2018 as I'm writing this so I assume pyqtdeploy has matured; the latest package version is 2.0.1 which was released on 5 January 2018.

    0 讨论(0)
  • 2020-12-12 17:17

    Android does not support pyQt4. PyQt5 is however supported(read this: https://groups.google.com/forum/#!topic/android-scripting/HUbyuYnm3Z8). However, you could port you application to use PySide(https://pypi.python.org/pypi/PySide). It provides bindings for the Qt4 platform. You can then use pyside-android(http://thp.io/2011/pyside-android/).

    0 讨论(0)
提交回复
热议问题