सबसे पहले, कृपया मेरी खराब अंग्रेजी क्षमा करें। मुझे आशा है कि आप लोग समझेंगे कि मैं क्या कह रहा हूं।पीईक्यूटी पर क्यूक्स पुस्तकालयों का उपयोग कैसे करें?
मैंने सर्वर और क्लाइंट सिस्टम विकसित किया है। सर्वर पक्ष क्यूटी पर आधारित है, और ग्राहक पक्ष PyQt पर आधारित है। (मैं क्यूटी पर आधारित क्लाइंट बनाना चाहता था, लेकिन कई मुद्दों के कारण कोई अन्य विकल्प नहीं था)।
एक दूसरे से संवाद करने के लिए, मैं QLocalSocket
का उपयोग करता हूं। लेकिन यह पर्याप्त नहीं है। मैं नेटवर्क के माध्यम से Signal
और Slot
का उपयोग करना चाहता हूं।
सौभाग्य से, मुझे QxtRPCPeer
मिला। यह वास्तव में समर्थन करता है कि मैं क्या करना चाहता हूं। हालांकि, दुर्भाग्यवश, मुझे पाइथन (पीईक्यूटी) पर QxtRPCPeer
का उपयोग करने का तरीका नहीं मिला।
मैंने SIP
का उपयोग करने की कोशिश की, लेकिन मुझे इसके बारे में कोई अनुभव नहीं है और मेरे पास SIP
का अध्ययन करने के लिए पर्याप्त समय नहीं है।
मुझे आशा है कि वहाँ क्यूटी और PyQt के बीच नेटवर्क के माध्यम से संकेत/स्लॉट लागू करने के लिए एक और तरीका है। मैं आपकी प्रतिक्रिया का इंतजार कर रहा हूं, और इसे भी पढ़ता रहता हूं।
[http://code.google.com/p/pyqxt/](http://code.google.com/p/pyqxt/) देखें यह libqxt के लिए पायथन बाइंडिंग देता है। उम्मीद है कि यह आपकी मदद करता है। – Marcus
@Marcus। Pyqxt प्रोजेक्ट शुद्ध वाष्पवेयर प्रतीत होता है। – ekhumoro
पायथन बाइंडिंग की कमी, जेएसओएन-आरपीसी या जो कुछ भी इस्तेमाल कर पाइथन में कुछ कोड करना मुश्किल नहीं हो सकता है। आपको बस ऑब्जेक्ट्स और उनके स्लॉट को यूआरएल में मैप करना होगा, और कुछ डेटा मार्शल करना होगा। JSON-पार्सर्स आसानी से अजगर में उपलब्ध हैं। – Macke