安卓上的 PyQt

Posted

技术标签:

【中文标题】安卓上的 PyQt【英文标题】:PyQt on Android 【发布时间】:2021-10-07 17:06:02 【问题描述】:

我现在在做PyQt,还要在android上创建应用,看过kivy库,但是太简陋了。

现在有什么方法可以在 Android 上运行基于 PyQt 制作的应用程序吗?

【问题讨论】:

【参考方案1】:

Android 不支持 PyQt4。然而 PyQt5 支持(见this)。但是,您可以移植您的应用程序以使用PySide。它为 Qt4 平台提供绑定。然后你可以使用pyside-android。

【讨论】:

“查看此”链接为我提供了“内容不可用”。还有其他关于 pyqt5 on android 信息的链接吗?【参考方案2】:

使用工具pyqtdeploy,您可以将 PyQt5 应用部署到:

窗户 GNU/Linux Mac OS X 安卓 ios

Click here to see pyqtdeploy's documentation。它是一个 GUI 工具,可以打包您的 PyQt5 应用程序并针对目标平台进行编译。

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

在命令行中,您可以像这样使用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 日发布。

【讨论】:

是他们的任何视频教程吗?文档没有很好地解释可能的错误。 @NimishBansal 我只能在 Youtube 上找到人们使用 PyInstaller 的视频。我找到的最接近的是tutorial for using pyqtdeploy on Mac OS X。

以上是关于安卓上的 PyQt的主要内容,如果未能解决你的问题,请参考以下文章

python开发安卓app可行吗

怎么把安卓上的软件迁移到苹果上去?

安卓手机上的时间怎么调啊?

苹果手机上的联系人怎么可以传到安卓手机上

安卓上的阿卡

安卓手机上的音乐转换软件