Seite 1 von 1

DCOP

Verfasst: Dienstag 22. Februar 2005, 20:49
von mq
Moin,

ich hoffe, das ich jetzt das richtige Unterforum erwischt habe.
Folgende Frage:
ich will mir ein Script für eine KDE-Application schreiben, für das ich DCOP benötige. Simple Frage: Wo gibt es eine DCOP-Schnittstelle für Python zum Download? (ich gehe mal stark davon aus, dass es eine gibt)
Ich verwende Suse Linux 9.2 mit KDE 3.3.0 und Python 2.3.4

Verfasst: Mittwoch 23. Februar 2005, 01:22
von BlackJack
Das geht wohl mit 'pydcop.py', was bei mir (SuSE 9.1, KDE 3.3.1) im Package 'kdebindings-c' dabei war.

Verfasst: Mittwoch 23. Februar 2005, 12:53
von Gast
Okay, danke, ich guck's mir bei Gelegentheit mal an.
Ich habe gestern abend noch einen Workaround gefunden: ich rufe das Programm DCOP mit os.system() direkt auf. Funktioniert auch wunderbar.

Verfasst: Mittwoch 23. Februar 2005, 20:52
von Leonidas
Also ich finde es unschön mit os.system() zu arbeiten, wenn es dafür schon Module gibt.

Verfasst: Donnerstag 24. Februar 2005, 21:39
von fs111
Leonidas hat geschrieben:Also ich finde es unschön mit os.system() zu arbeiten, wenn es dafür schon Module gibt.
os.system geht aber ohne, dass man pykde benötigt, was die Sache einfacher für viele Benutzer macht.

fs111

Verfasst: Donnerstag 24. Februar 2005, 23:10
von BlackJack
'pydcop.py' braucht auch kein PyKDE. Und ein "natives" Modul hat den Vorteil, das die Datentypen schon richtig umgesetzt werden und das man keinen langsamen externen Programmaufruf machen muss.