Zunächst entschuldigen Sie bitte mein schlechtes Englisch. Ich hoffe, ihr versteht was ich sage.Wie verwende ich Qxt-Bibliotheken auf PyQt?
Ich habe das Server- und Client-System entwickelt. Die Serverseite basiert auf Qt, und die Clientseite basiert auf PyQt. (Ich wollte den Client basierend auf Qt auch zu bauen, aber es gab keine andere Auswahl wegen mehrerer Probleme).
Um miteinander zu kommunizieren, verwende ich QLocalSocket
. Aber es ist nicht genug. Ich möchte Signal
und Slot
über das Netzwerk verwenden.
Glücklicherweise fand ich QxtRPCPeer
heraus. Es unterstützt genau das, was ich tun möchte. Leider konnte ich nicht finden, wie man QxtRPCPeer
auf Python (PyQt) verwendet.
Ich habe versucht, SIP
zu verwenden, aber ich habe keine Erfahrungen darüber und es gibt nicht genug Zeit, SIP
von mir selbst zu studieren.
Ich hoffe, es ist eine andere Art und Weise Signal/Slot über das Netzwerk zwischen Qt und PyQt zu implementieren. Ich erwarte deine Antwort und studiere sie auch weiter.
Auschecken [http://code.google.com/p/pyqxt/](http://code.google.com/p/pyqxt/] Es gibt die Python-Bindungen für libqxt. Hoffe es hilft dir. – Marcus
@Marcus. Das pyqxt-Projekt scheint reine Vapourware zu sein. – ekhumoro
Da es an Python-Bindings fehlt, ist es vielleicht nicht schwer, etwas in Python mit JSON-RPC oder was auch immer zu kodieren. Sie müssen Objekte und ihre Slots nur URLs zuordnen und einige Daten marshallen. JSON-Parser sind in Python leicht verfügbar. – Macke