buttonClicked 信号的源代码如下:
def buttonClicked(self, *__args): # real signature unknown; restored from __doc__ with multiple overloads
"""
buttonClicked(self, QAbstractButton) [signal]
buttonClicked(self, int) [signal]
"""
pass
通过查看 buttonClicked 信号的源代码我们可以发现,信号 buttonClicked 有两种信号传递方式,一个是传递控件对象,一个是传递信号id
想使用第二个方式传递参数需要使用如下语法:
self.modeButtonGroup.buttonClicked[int].connect(self.lb.modechanged)
在信号后加上 [int] ,此时在信号接收端就能得到信号id了!