pyqt导入问题

时间:2009-01-28 12:44:31

标签: python pyqt dcop

我在Python中遇到这个问题:

from PyQt4 import QtCore, QtGui
from dcopext import DCOPClient, DCOPApp

我得到的追溯是

from dcopext import DCOPClient, DCOPApp 
File "/usr/lib/python2.5/site-packages/dcopext.py", line 35, in <module>
from dcop    import DCOPClient
RuntimeError: the qt and PyQt4.QtCore modules both wrap the QObject class

我尝试切换导入,稍后在文件中导入dcopext,但都没有工作。 感谢您的任何建议。

编辑:我已将其缩小为一个问题:我使用的是内部使用qt3的dcopext,但我希望它使用PyQt4。

1 个答案:

答案 0 :(得分:1)

dcopext模块是PyKDE3的一部分,是使用Qt 3.x的KDE3的Python绑定,而你使用的是PyQt / Qt 4.x.

你需要升级到PyKDE4,现在作为KDE本身的一部分发布,除非你想要定位KDE 3,在这种情况下你需要相应的旧版Qt和PyQt(3.x)。