我解决了 如我所料,它确实与“新样式”连接语法有关。我不完全确定为什么要连接旧样式,但不调用connected函数,但是现在可以使用以下代码:
self.dlg.ui.comboBox.currentIndexChanged['QString'].connect(self.getParameters) self.dlg.ui.spinBox_bands.valueChanged.connect(self.getParameters)
对于那些不知道的内容(我也没有找到好的文档-
链接?),[‘QString’]参数允许您选择过载信号的结果类型。这对我很重要,因为我使用类型来区分发件人。但是,我想我应该更加明确和使用
sender = self.sender()
在我的getParameters函数中,但这是可行的。