ios - 有人成功使用 pyqtdeploy 将 pyqt 部署到 iOS 吗?

标签 ios python-3.x pyqt5

我已经使用 PyQt 多年了,并且希望能够用于 iOS 应用程序,因为两者显然都支持它。然而,我对 pyqtdeploy 从来没有任何运气。该教程很难理解,构建错误也很难阅读。

有人在这方面取得过成功吗?或者可能使用另一种适用于 iOS 的 PyQt5 部署方法?

谢谢!

编辑

我用自制程序安装了所有内容:qt5@5.8.0、python3@3.6.0 pyqt5@5.7.1;和 pyqtdeploy-1.3.1 随 pip3 安装。我还尝试了从源安装的 pyqtdeploy-1.3.2.dev1612281206 快照。我遇到了太多问题,以至于我没有兴趣解决特定问题。教程的措辞很难理解,很难分辨他正在谈论哪个文件以及在哪个目录中,以及 SYSROOT 变量应该指向哪里,qmake 符号链接(symbolic link)去哪里等等。还有很多构建错误缺少我无法追踪的文件,例如“/$SYSROOT/lib/python3.5/_bootlocale.py”,或一些我现在无法提取的 arc 文件。它似乎在 python3.5 上也达到了顶峰,并且不能与 python3.6 一起使用,而 python3.6 是目前 hombres 提供的所有功能。这看起来真是一团糟,我只想问是否有人真正取得了成功,并从那里开始。

最佳答案

既然我在 pyqtdeploy 和 iOS 方面取得了一些成功,我就来回答我自己的问题。我已经到了签署应用程序的阶段,但目前没有开发人员证书,所以它当然失败了。我还没有部署到 iPhone 模拟器,因为 pyqtdeploy 在部署到 iPhone 模拟器时没有准备正确的架构。

作为 pyqtdeploy 的初学者,该教程的起点还不够。我不得不跳到有关构建 sysroot 的章节。所以我想说这主要是一个文档问题。

关于ios - 有人成功使用 pyqtdeploy 将 pyqt 部署到 iOS 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41918757/

相关文章:

python - 导入错误: cannot import name 'sync'

python-3.x - Python 3 中的字符串替换?

python - 使用 PyQt5 轻松进行多线程,用于更新 QTextBrowser 内容

python - 将事件重新发送到新启用的子窗口小部件

ios - 当应用程序被终止/终止/暂停时,cordova 获取 iOS 7 和 8 的位置更新

ios - Scenekit Pan 2D Translation to Orthographic 3D only horizo​​ntal

python - 如何在 Python 中将这种嵌套条件减少到一行?

python - 获取 QTableView 单元格值

android - Json VS SQLite 哪个更适合Android/iOS开发

ios - 每次单击选项卡栏项目时如何刷新 View ?