我試圖在PyQt中編寫一個圖形用戶界面,它有一個網絡層,它應該通知GUI通過網絡接收的任何新消息。在C#中,我會在我的網類的書面委託/事件對:PyQt事件從無知模型傳播到查看
//event handler for propagating new message to GUI
public delegate void MessageReceived(String from, String msg);
public event MessageReceived messageReceived;
這樣一來,所有的GUI需要的是對messageReceived
變量的引用(和網絡類仍不可知)。
現在,我已經閱讀了關於PyQt中信號和插槽的所有信息,但是我一直無法找到解釋如何複製上述功能的任何內容。有任何想法嗎?
真棒,謝謝!我錯過了異步的c#功能,但也許我可以贏得... – dougvk 2011-03-14 21:22:16
NP。從未用C#編碼,我不能說太多;) – Blender 2011-03-14 21:28:27