2015-10-11 177 views
1

問題我會在前言中說我是編碼方面的新手,所以請使用小字。 :)將.ui轉換爲.py

我想爲我製作的小程序創建一個GUI。我安裝了Qt5.2.1和PyQt4(位於我的Python34文件夾中)。我一直在看YouTube視頻和谷歌搜索幾個小時。 (主要關注如下)

我一直在做的是打開我的.ui保存在(Qt \ Qt5.2.1 \ msvc2012_64 \ bin>)目錄下的命令提示符。這裏我已經試過pyuic4 -x convert.ui -o convert.py

這帶來了錯誤"C:\Python34\python" is not a recognized internal or external command, operable program or batch file。雖然這是PyQt4的位置,但Python34中沒有稱爲python的子目錄?

如果我試試C:/Python34/Lib/site-packages/PyQt4/pyuic4.bat -x convert.ui -o convert.py我得到與上面相同的錯誤。

有一件事溫和的成功是我在這裏找到的一個建議pyuic4 -w convert.ui > convert.py。這創建了一個新文件,但是當我在IDLE中打開它時,文檔是空的。我承認我不知道什麼-w。

我錯過了什麼?我也安裝了Python27和Python30,但它們是C:上的自己的文件夾。只有34個包含PyQt4。

更新:終於得到它的工作。我不得不重新安裝Python34和PyQt4。似乎他們第一次沒有正確安裝。

+2

你是什麼意思「PyQt4位於我的Python34文件」。請注意您是否在談論「文件」或「目錄」。我認爲你指的是C:\ Python34目錄,你的意思是有一個名爲PyQt4的目錄。不要調用目錄「文件」。目錄可以被稱爲「文件夾」,你可能會發現更容易理解。 – GreenAsJade

+0

如果您已經正確安裝了Python3.4,應該在文件夾「C:\ Python34 \'中有一個名爲python.exe的文件。在那兒? – GreenAsJade

+0

對不起,我正在混合一些條款。我回去編輯,希望現在應該是正確的。我去檢查Python34,我沒有看到一個.exe。我想這意味着它沒有正確安裝。我從來沒有這樣做,因爲我一直在使用2.7 afaik。我打算去玩,看看會發生什麼。 Thanls – Ziast

回答

-1

嗨ziast我得到了同樣的錯誤,但我通過在「C:\ Python34 \ python.exe」中粘貼python.exe 來解決它,而python.exe應該是3.4版本。 希望它能解決你的問題

+0

希望ziast現在已經解決了他們的問題。 –