如何设置pyqt信号的时候不把原先设定好的形参顶替掉了
时间: 2024-05-14 21:13:18 浏览: 44
qt+信号与槽+形参+跨线程
对于设置pyqt信号时不顶替原先设定好的形参,可以在连接信号与槽函数时使用lambda表达式或functools.partial方法,在表达式或方法中将需要传递的参数进行传递。例如:
```python
button.clicked.connect(lambda: self.slot_function(param1, param2))
```
或者
```python
from functools import partial
button.clicked.connect(partial(self.slot_function, param1, param2))
```
这样就可以实现不顶替原先设定好的形参了。
阅读全文