这可能吗?我的意思是,是的,pyqtdeploy介绍页面说:“pyqtdeploy 是一个用于部署 PyQt 应用程序的工具。它支持部署到桌面平台(Linux、Windows 和 OS/X)和移动平台(iOS、Android 和 Windows RT)。”
我已经为 Android 安装了 Qt 5.3.0 及其所有先决条件(SDK、NDK 等)。我还在 QtCreator 中用简单的按钮和标签制作了测试项目,用于测试部署。一切都很好。下一步是尝试使用 pyqtdeploy 来制作 Qt 项目,非常简单。但是当我尝试构建这个项目时,链接器说没有 QtCore、QtWidget 库。据我所知,我没有静态链接的 PyQt 库,它们必须针对 arm 架构进行编译。这样对吗?但后来我意识到,python 库本身也必须是 arm 编译的。我可以在 Qt 中从源代码构建这个库吗?
搜索没有任何作用。如果这是真的,为什么没有人(riverbank、python)没有为 arm 编译的库? 也许我误会了什么。在这种情况下,我得到了更多的全局问题。
如何使用 pyqtdeploy 和 Qt 5.3.0 for Android 将 PyQt5.3 Python 3.4 应用程序部署到 Android?
最佳答案
等待 pyqtdeploy 的下一个版本,它可能会提供更好的说明或包含交叉编译的库。 pyqtdeploy 项目正在积极开发中。是的,您现在可以将它用于 Android,但是您需要自己交叉编译许多静态库。
关于android - 通过pyqtdeploy和Qt5将PyQt5应用部署到Android,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24239684/