一般我们在PyQt5中使用按钮的点击事件一般是以下这种写法
self.button.clicked.connect(self.btnClick)
但是当需要传递参数时,就傻眼了。
此时就用到了我们的标题lambda表达式
self.button.clicked.connect(lambda:self.btnClick(self.btn)) #定义槽函数和参数
#生成信号,并引入实参
def btnClick(self,btn)
print(btn)
一般我们在PyQt5中使用按钮的点击事件一般是以下这种写法
self.button.clicked.connect(self.btnClick)
但是当需要传递参数时,就傻眼了。
此时就用到了我们的标题lambda表达式
self.button.clicked.connect(lambda:self.btnClick(self.btn)) #定义槽函数和参数
#生成信号,并引入实参
def btnClick(self,btn)
print(btn)