我在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。
发布于 2009-01-28 13:14:55
dcopext模块是PyKDE3的一部分,它是KDE3的Python绑定,它使用QT3.x,而您使用的是PyQt/QT4.x。
您需要升级到PyKDE4,现在作为KDE本身的一部分发布,除非您想以KDE 3为目标,在这种情况下,您需要相应的Qt和PyQt的旧版本(3.x)。
https://stackoverflow.com/questions/487484
复制相似问题