【发布时间】:2017-02-10 01:49:18
【问题描述】:
按下按钮调用函数时,我无法将参数传递给函数。用 kivy 语言可以这样做:
Button:
on_press: root.my_function('btn1')
但我想用 python 来做,因为我想用循环创建更多的按钮。目前我在 python 中这样调用我的函数:
Button(on_press=self.my_function)
但正如我所说,如果我尝试将参数传递给这样的函数,我会得到一个“AssertionError: None is not callable”,如下所示:
Button(on_press=self.my_function('btn1'))
【问题讨论】:
标签: python function button kivy