当前位置: 代码迷 >> python >> pyqt导入问题
  详细解决方案

pyqt导入问题

热度:126   发布时间:2023-07-16 11:17:08.0

我在使用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。

dcopext模块是dcopext的一部分, 是使用Qt 3.x的KDE3的Python绑定,而您使用的是PyQt / Qt4.x。

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