【问题标题】:pyqt import problempyqt导入问题
【发布时间】:2010-10-04 00:02:56
【问题描述】:

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

【问题讨论】:

    标签: python pyqt dcop


    【解决方案1】:

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

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

    【讨论】:

    • 您好 dF,感谢您的帮助。我在 KDE3.5 上运行,安装了 qt4 并尝试将 PyQt4 与 dcop 一起使用。有没有办法做到这一点?
    猜你喜欢
    • 2021-02-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-07-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多