2013-02-15 57 views
2

是否有为python 3生成代码的pyside-uic版本?在Ubuntu软件仓库中,Python 2和Python 3都有pyside,但是pyside-tools(包含pyside-uic的软件包)仅适用于python2的pyside。python3的Pyside-uic?

如果没有python3版本,是否有任何其他工具可以生成python 3代码?我所知道的一切只能生成python 2代码。

+1

您可以尝试使用'uic'作为python2,并使用'2to3'将其转换为python3。 – Bakuriu 2013-02-15 19:36:54

+0

@Bakuriu哈哈我不知道2to3。这会让我的生活变得更轻松。谢谢! – user1873947 2013-02-15 19:37:55

回答

3

是有pyside-uic可以为python 3生成代码,但是由于安装脚本bug而无法安装。它将被修复并很快发布

更新1: 问题是在分发脚本不在pyside安装脚本。我有固定分配和创建pull请求,直到修复被合并到正式发布并公布,你可以使用我从这里https://bitbucket.org/rlacko/distribute

更新2分发克隆: 修复被合并到正式发布,并在版本发布0.6.36

+0

你能告诉我在哪里可以找到pyside-uic for python3 source或者static linux binary吗?因为在ubuntu repos pyside3-tools不会出现,他们会忽略我的请求。 – user1873947 2013-02-26 21:54:31

+0

你可以按照如何编译和安装PySide从源代码在这里[https://pypi.python.org/pypi/PySide#id32],PySide软件包(标准python egg)将包含pyside- UIC。您可以使用easy_install安装此软件包。 – rlacko 2013-02-26 22:09:25

+0

这是正确的链接https://pypi.python.org/pypi/PySide#building-pyside-distribution-egg并且不要忘记安装先决条件https://pypi.python.org/pypi/PySide#id1 – rlacko 2013-02-26 22:15:47