2

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 をインポートして、インポートを切り替えようとしましたが、どれも機能しませんでした。提案をありがとう。

編集: 1 つの問題に絞り込みました: 内部で qt3 を使用する dcopext を使用していますが、PyQt4 を使用したいと考えています。

4

1 に答える 1

1

このdcopextモジュールは、PyQt/Qt 4.x を使用しているときに、Qt 3.x を使用する KDE3 の Python バインディングであるPyKDE3の一部です。

KDE 3 をターゲットにする場合を除き、KDE ​​自体の一部としてリリースされたPyKDE4にアップグレードする必要があります。この場合、対応する古いバージョンの Qt および PyQt (3.x) が必要です。

于 2009-01-28T13:14:55.100 に答える