Android上的PyQt

2024-04-18 03:40:28 发布

您现在位置:Python中文网/ 问答频道 /正文


Tags: python
2条回答

使用工具pyqtdeploy可以将PyQt5应用程序部署到:

  • 窗口
  • GNU/Linux系统
  • Mac OS X操作系统
  • 安卓
  • iOS系统

Click here to see pyqtdeploy's documentation。它是一个GUI工具,将打包PyQt5应用程序并为目标平台编译它。

pyqtdeploy gui

它允许您选择要包含在编译中的各种Qt模块:

pyqtdeploy modules

在命令行上,您可以使用pyqtdeploy-build命令,如下所示:

pyqtdeploy-build pyqt-demo.pdy

早在2016年6月,there was a mailing list message that indicated that pyqtdeploy works。我写这篇文章的时间是2018年,所以我认为pyqtdeploy已经成熟;最新的包版本是2.0.1,于2018年1月5日发布。

Android不支持pyQt4。然而,PyQt5是受支持的(请阅读:https://groups.google.com/forum/#!topic/android-scripting/HUbyuYnm3Z8)。但是,您可以将应用程序移植到使用PySide(https://pypi.python.org/pypi/PySide)的端口。它为Qt4平台提供绑定。然后可以使用pyside android(http://thp.io/2011/pyside-android/)。

相关问题 更多 >