android - 通过pyqtdeploy和Qt5将PyQt5应用部署到Android

标签 android qt5 pyqt5 python-3.4 pyqtdeploy

这可能吗?我的意思是,是的,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/

相关文章:

android - Android 项目中带有 Gradle 插件的模块

android - 当我们有 ViewModels 时,我们还需要 onSaveInstanceState() 吗?

c++ - QGraphicsView fitInView方法: resizing problems

c++ - Qt 项目 qmake 构建时出错

c++ - 如何配置 Qt 构建所有模块?

python - 如何通过右键单击 QTableView 获取行号?

android - 在edittext中没有输入任何内容时如何避免异常?

android - 您如何区分使用带有内联 onResponse 或响应监听器的 Google Volley 的多个标记请求?

python - 当我按下另一个 QWidget 中的按钮时,我想在 QPixmap 中设置 path_to_photo

python - PyQt - 拖放到不同的 QLabel 小部件中