Python中,关于调用带参函数,一些需要注意的问题(监听时)

1.如果监听调用的函数不带参数(start())

Button.clicked.connect(start))

def strat():
    ...

2.如果监听调用的函数带参数(start(x,y))

  • 使用lambda关键字
# start()参数列表
Button.clicked.connect(lambda:start(x,y))

def strat(x,y):
    ...

注意:如果不使用lambda关键字,会报如下错误:

TypeError: argument 1 has unexpected type 'NoneType'

posted on 2019-07-18 20:46  小明他很忙  阅读(741)  评论(0编辑  收藏  举报

导航