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)