PyQt信號connect連接槽方法時報:native Qt signal is not callable錯誤


在將一個信號連接到槽方法時,程序異常退出,捕獲異常后發現報錯信息為:native Qt signal is not callable

仔細檢查發現是一個低級錯誤,信號帶的簽名方式有誤,應該是中括號,而不是小括號。
出錯的語句如下:

self.keySeqEdit.keySequenceChanged(QtGui.QKeySequence).connect(self.btnshortCutChanged)

正取的應該如下:

self.keySeqEdit.keySequenceChanged[QtGui.QKeySequence].connect(self.btnshortCutChanged)

跟老猿學Python、學5G!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM