问题描述
我在使用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楼
dcopext
模块是dcopext
的一部分, 是使用Qt 3.x的KDE3的Python绑定,而您使用的是PyQt / Qt4.x。
您需要升级到 (现已作为KDE本身的一部分发布),除非要针对KDE 3,在这种情况下,您需要相应的Qt和PyQt(3.x)的旧版本。