Bitte entschuldigen Sie zuerst mein schlechtes Englisch. Ich hoffe ihr versteht was ich sage.
Ich habe das Server- und Client-System entwickelt. Die Serverseite basiert auf Qt und die Clientseite basiert auf PyQt . (Ich wollte den Client auch auf Basis von Qt erstellen, aber es gab aufgrund verschiedener Probleme keine andere Wahl).
Um miteinander zu kommunizieren, verwende ich QLocalSocket
. Aber es ist nicht genug. Ich möchte Signal
und Slot
über das Netzwerk verwenden.
Glücklicherweise habe ich QxtRPCPeer
herausgefunden. Es unterstützt genau das, was ich tun möchte. Leider konnte ich nicht finden, wie man QxtRPCPeer
auf Python (PyQt) benutzt.
Ich habe versucht, SIP
zu verwenden, aber ich habe keine Erfahrungen darüber und es gibt nicht genug Zeit, um SIP
selbst zu lernen.
Ich hoffe, dass es eine andere Möglichkeit gibt, Signal / Slot über das Netzwerk zwischen Qt und PyQt zu implementieren. Ich erwarte deine Antwort und studiere sie auch weiter.
Das Überlappen durch den Quelltext von pyqt und pyside zeigt, dass keines der Projekte Bindings für Qxt enthält.
Es gibt ein Projekt im Google-Code, noch ist kein Code veröffentlicht: Ссылка
Bindungen mit sehr engem Fokus, nur globale Abkürzung: Ссылка
Ich fürchte, wie es jetzt steht, können Sie nicht haben, was Sie wollen.
Wenn es akzeptabel ist, schreibe rpc shim in C ++ und wickle es in ein Python-Modul.