【发布时间】:2017-10-09 16:05:21
【问题描述】:
我似乎无法将我的功能绑定到这个特定按钮。我试过这个:
这是我的功能:
def callback(str):
print('he button <%s> is being pressed' % str)
这是我绑定函数的地方:
btn = Button(text="%s" % feedList[i]['message'])
btn.bind(on_press=callback(i))
【问题讨论】:
-
i是一个字符串吗?因为callback()需要一个字符串作为参数。 -
否,但我尝试返回一个字符串,但它仍然无法运行,例如on_press=callback("你好世界")
-
那么您应该给我们更多信息,尤其是您收到的错误消息以及我们可以运行和测试的代码。
标签: python python-3.x kivy kivy-language