python3的Pyside-uic?
Posted
技术标签:
【中文标题】python3的Pyside-uic?【英文标题】:Pyside-uic for python3? 【发布时间】:2013-02-15 18:58:56 【问题描述】:是否有为 python 3 生成代码的 pyside-uic 版本?在 Ubuntu 存储库中,python 2 和 3 都有 pyside,但 pyside-tools(包含 pyside-uic 的软件包)仅适用于 python2 的 pyside。
如果没有python3版本,pyside还有其他工具可以生成python 3代码吗?我所知道的一切只能生成python 2代码。
【问题讨论】:
您可以尝试将uic
用于python2 并使用2to3
将其转换为python3。
@Bakuriu 哈哈,我不知道 2to3。这将使我的生活更轻松。谢谢!
【参考方案1】:
是的,有 pyside-uic 可以为 python 3 生成代码,但由于安装脚本错误,它无法安装。很快就会修复并发布
更新 1: 问题出在分发脚本中,而不是在 pyside 安装脚本中。我已经修复了分发并创建了拉取请求,直到修复合并到官方分发并发布,您可以从这里使用我的分发克隆https://bitbucket.org/rlacko/distribute
更新 2: 该修复已合并到官方分发版并在 0.6.36 版中发布
【讨论】:
你能告诉我在哪里可以找到 python3 源或静态 linux 二进制文件的 pyside-uic 吗?因为在 ubuntu repos pyside3-tools 不会出现,所以他们忽略了我的请求。 您可以按照此处的说明在 linux 上从源代码编译和安装 PySide [pypi.python.org/pypi/PySide#id32],生成的 PySide 包(标准 python egg)也将包含 pyside-uic。您可以使用 easy_install 安装此软件包。 这是正确的链接pypi.python.org/pypi/PySide#building-pyside-distribution-egg,别忘了安装先决条件pypi.python.org/pypi/PySide#id1以上是关于python3的Pyside-uic?的主要内容,如果未能解决你的问题,请参考以下文章
使用 PySide2 开发 Maya 插件系列一:QT Designer 设计GUI, pyside-uic 把 .ui 文件转为 .py 文件
开发环境Mac 中安装 Python3 最新版本 ( 下载 Python 最新版本 | 安装 Python3 | 验证 Python3 )