2013-02-15 46 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