2010-01-18 68 views
0

pyqt由SIP創建,SIP支持信號和插槽。pyqt如何實現qt中的信號和時隙?

qt使用moc創建關於信號和槽功能的moc數據。

和qt搜索槽通過索引函數名稱。

我想知道pyqt是如何存檔的?

,這是爲了更好地理解PyQt的一個關鍵問題......

回答

2

從內存中,我相信PyQt的最初只用於代理對象來處理信號和槽,從而有可能爲任何的Python可調用用作一個插槽和幾乎所有要發射的信號。在某些時候,添加了對靜態元對象的支持,使Python可以用於編寫Qt Designer插件。

我認爲某些特定於Qt的處理代碼在某些時候從SIP轉移到了PyQt中,並且隨着時間的推移發生了一些重構,所以我認爲值得一提的是PyQt的內部結構。