Trước hết, xin vui lòng tha thứ tiếng Anh xấu của tôi. Tôi hy vọng các bạn hiểu tôi đang nói gì.Làm thế nào để sử dụng thư viện Qxt trên PyQt?
Tôi đã phát triển hệ thống máy chủ và máy khách. Phía máy chủ dựa trên Qt và phía máy khách dựa trên PyQt. (Tôi cũng muốn xây dựng khách hàng dựa trên Qt, nhưng không có lựa chọn nào khác vì một số vấn đề).
Để giao tiếp với nhau, tôi sử dụng QLocalSocket
. Nhưng nó không phải là đủ. Tôi muốn sử dụng Signal
và Slot
qua mạng.
May mắn thay, tôi phát hiện ra QxtRPCPeer
. Nó chính xác hỗ trợ những gì tôi muốn làm. Tuy nhiên, thật không may, tôi không thể tìm thấy cách sử dụng QxtRPCPeer
trên Python (PyQt).
Tôi đã cố gắng sử dụng SIP
, nhưng tôi không có kinh nghiệm về nó và không có đủ thời gian để tự mình nghiên cứu SIP
.
Tôi hy vọng có một cách khác để triển khai tín hiệu/khe qua mạng giữa Qt và PyQt. Tôi đang chờ đợi phản ứng của bạn, và tiếp tục nghiên cứu nó.
Check-out [http://code.google.com/p/pyqxt/](http://code.google.com/p/pyqxt/) Nó cung cấp cho các bindings python cho libqxt. Hy vọng nó sẽ giúp bạn. – Marcus
@Marcus. Dự án pyqxt có vẻ là vapourware thuần túy. – ekhumoro
Thiếu ràng buộc python, nó có thể không quá khó để mã hóa một cái gì đó trong python bằng cách sử dụng JSON-RPC hoặc bất cứ điều gì. Bạn chỉ cần ánh xạ các đối tượng và các vị trí của chúng vào URL, và marshall một số dữ liệu. Trình phân tích cú pháp JSON có sẵn trong python dễ dàng. – Macke