2011-04-23 86 views
8

我想用python使用qt。 「import qt」return me:「ImportError:No module named qt」。我已經安裝pyqt。在Python中導入qt的問題

我的hve爲了激活「進口QT」

謝謝

+0

這真是一個谷歌問題。我會說讀這個:http://www.cs.usfca.edu/~afedosov/qttut/ – 2011-04-23 19:59:15

+3

另外,我會考慮PySide。 – 2011-04-23 19:59:55

+3

如果你已經安裝了PyQt4,Eli的答案是正確的。你可能正在看一個使用PyQt3的例子,它有一個你可以導入的'qt'模塊。 – 2011-04-23 20:00:48

回答

11

目前PyQt的來自於PyQt4包,裏面有幾個模塊來安裝。你幾乎總是需要開始:

from PyQt4 import QtCore 
from PyQt4 import QtGui 

必要的,如果你需要的PyQt的附加子模塊(如QtNetworkQtSql等)添加其他進口。


提示爲未來:找到lib/site-packages庫Python安裝的,並期待在包在那裏,如果你不知道如何安裝後的名稱。

另外,用PyQt教程武裝自己 - 任何體面的人都會在前幾段中介紹這一點。

+0

另外,'從PyQt4導入Qt'。包含最常用的類,鍵入的時間更短。 – delnan 2011-04-23 20:00:43

+1

@delnan:我必須承認,在使用'PyQt'時,我個人會輸入*',因爲所有類都以'Q'開頭,它確實爲大量代碼節省了大量輸入 – 2011-04-23 20:01:57

3

import PyQt4對我很好。

+0

'import PyQt4' does not只需確保'PyQt'已成功鏈接到正在運行的'Qt'安裝。要麼可以被破壞(鏈接或'Qt'安裝)。從PyQt4導入QtGui'確實會暴露這樣的問題,例如'dlopen'失敗。 – 2016-04-10 21:23:28