本文主要是介绍PySide2按钮传递参数以及*args,**kargs的含义,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
1.PySide2按钮传递参数
①:“lambda”表达式
self.set_priV_on_set.clicked.connect(lambda: self.set_priV_con(1))def set_priV_con(self, valueV):print(valueV)
②:使用functools里的partial函数
from functools import partialself.set_priV_on_set.clicked.connect(partial(self.set_priV_con,1))def set_priV_con(self, valueV):print(valueV)
2.*args,**kargs的含义
*args 表示接受元组类参数;
**kwargs 表示接受字典类参数;
def echo(*args,**kargs): #echo(*sequence,**dict)print(args,kwargs)
参考链接:PySide2信号与槽机制
这篇关于PySide2按钮传递参数以及*args,**kargs的含义的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!