如何设置pyqt添加一个信号的时候不顶替原先函数自带的形参
时间: 2024-05-08 08:19:20 浏览: 55
PyQt槽函数获取信号发送对象的演示代码:计算器Calculator.rar
可以使用lambda表达式来将形参传递给原先函数,示例代码如下:
```python
button.clicked.connect(lambda: original_function(original_arg, new_arg))
```
其中,`original_function`是原先函数的名称,`original_arg`是原先函数的形参,`new_arg`是新传入的形参。通过lambda表达式,将`original_arg`传递给原先函数,同时也传入了新的形参`new_arg`。这样就可以在添加新信号时,不顶替原先函数自带的形参了。
阅读全文