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!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章