【问题标题】:Has anyone had success deploying pyqt to iOS with pyqtdeploy? [closed]有没有人使用 pyqtdeploy 成功地将 pyqt 部署到 iOS? [关闭]
【发布时间】:2017-01-29 07:53:38
【问题描述】:

我多年来一直在使用 PyQt,并且很想能够用于 iOS 应用程序,因为两者显然都支持它。但是,我对 pyqtdeploy 从来没有任何运气。该教程难以理解,构建错误难以阅读。

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

谢谢!

编辑

我用自制软件安装了所有东西:qt5@5.8.0, python3@3.6.0 pyqt5@5.7.1;和 pip3 一起安装的 pyqtdeploy-1.3.1。我还尝试了从源代码安装的 pyqtdeploy-1.3.2.dev1612281206 快照。我遇到了很多问题,以至于我对解决特定问题不感兴趣。教程的措辞很难理解,很难分辨他在说哪个文件,在哪个目录中,SYSROOT 变量应该指向哪里,qmake 符号链接在哪里等等。还有很多构建错误丢失了我无法追踪的文件,例如“/$SYSROOT/lib/python3.5/_bootlocale.py”,或者一些我现在无法提取的 arc 文件。它似乎在 python3.5 上也达到了顶峰,并且不适用于 python3.6,这是目前所有 hombres 提供的。这似乎是一团糟,我只想问是否有人真的在这方面取得了成功并从那里开始。

【问题讨论】:

  • 教程在哪些方面难以理解?哪些构建错误难以阅读?
  • 已编辑以包含更多信息
  • 我认为您在pyqt mailing list 上发帖可能会得到更好的回应。 this thread 似乎回答了“有没有人在这方面取得任何成功”的问题。至于您在问题编辑中提出的其他观点:文档得到改进的唯一方法是,像您这样的人提供 pyqtdeploy 的作者可以采取行动的具体反馈。
  • 感谢您提供指向其他线程的链接。
  • 我注意到版本号对pyqtdeploy很重要

标签: ios python-3.x pyqt5


【解决方案1】:

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

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

【讨论】:

  • Android 好运吗?
  • Android 目前不在我的支持平台列表中,抱歉。
  • 对在 iOS 上运行的 pyqt5 的任何屏幕截图感兴趣
猜你喜欢
  • 1970-01-01
  • 2010-12-12
  • 2018-05-12
  • 2011-02-18
  • 1970-01-01
  • 2013-10-24
  • 1970-01-01
  • 1970-01-01
  • 2020-02-20
相关资源
最近更新 更多