【发布时间】:2016-11-10 01:56:52
【问题描述】:
我的 KV 语言有以下内容:
TabbedPanelItem:
text: 'Item 2'
on_release: print('foo')
如果我点击我的标签项,我会收到正确的消息 (foo)。
但是,如果我尝试在我的 python 代码上调用 on_release 方法,它就不起作用。像这样:
else:
tabbed_panel = self.parent.parent
tabbed_panel.tab_list[1].on_release()
我这样做是因为如果我调用tabbed_panel.switch_to(tabbed_panel.tab_list[1]),它不会调用我的标签项的on_release 方法。
我究竟做错了什么?我必须做些什么来修复它?有没有其他类似on_switch的行为?
【问题讨论】:
标签: python python-3.x kivy kivy-language