2016-02-01 20 views
3
導入QtGui

我下載PyQt4的,可悲的是,當我嘗試導入PyGui它與下面的錯誤回答:不能從PyQt4的

>>> from PyQt4 import QtGui 
Traceback (most recent call last): 
    File "<pyshell#7>", line 1, in <module> 
    from PyQt4 import QtGui 
ImportError: cannot import name 'QtGui' 

,所以我試圖用不同的方法來導入模塊:

>>> from PyQt4.QtGui import * 

Traceback (most recent call last): 
    File "<pyshell#5>", line 1, in <module> 
    from PyQt4.QtGui import * 
ImportError: No module named 'sip' 

之後,我試圖安裝「SIP」模塊,結果是:

找不到滿足要求的SIP(從版本版本:) 沒有匹配的分佈發現SIP

注意:我的Python版本是3.5

更新我卸載Python3.5.1與Python3.4取代它,但沒有結果。

>>> from PyQt4 import QtGui 
    Traceback (most recent call last): 
     File "<stdin>", line 1, in <module> 
    ImportError: DLL load failed: The specified module could not be found. 

UPDATE2:我試圖Qtcore4.dll和QtGui.dll複製到主詞典,但沒有結果。

+0

卸載3.5,安裝3.4 – furas

+0

檢查更新。 –

回答

0

它一直以來,我不得不此設置了一段時間,但我相信蟒蛇的Qt綁定需要一些DLL的包含在VC2015 C++可再發行的:

https://www.microsoft.com/en-us/download/details.aspx?id=48145

如果安裝的是一個沒有按」 t爲你工作,抓住Process Monitor/Process explorer並注意它試圖加載的DLL,看看哪一個失敗。