在 .kv 中将选择更改绑定到 ListAdapter 的位置
Where to bind selection change to ListAdapter in .kv
在以下 kv 部分中:
TabbedPanelItem:
id: tab2
text: 'VIEW'
on_press: root.viewInit()
ListView:
id: view_list
adapter:
ListAdapter(
data= root.valid_views,
selection_mode='multiple',
allow_empty_selection=True,
cls=ListItemButton)
我在哪里插入 on_selection_change: root.somefunc()
来绑定和捕获 ListAdapter 中的选择更改事件?
TabbedPanelItem:
id: tab2
text: 'VIEW'
on_press: root.viewInit()
ListView:
id: view_list
adapter:
ListAdapter(
data= root.valid_views,
selection_mode='multiple',
allow_empty_selection=True,
cls=ListItemButton,
on_selection_change = root.somefunc())
在以下 kv 部分中:
TabbedPanelItem:
id: tab2
text: 'VIEW'
on_press: root.viewInit()
ListView:
id: view_list
adapter:
ListAdapter(
data= root.valid_views,
selection_mode='multiple',
allow_empty_selection=True,
cls=ListItemButton)
我在哪里插入 on_selection_change: root.somefunc()
来绑定和捕获 ListAdapter 中的选择更改事件?
TabbedPanelItem:
id: tab2
text: 'VIEW'
on_press: root.viewInit()
ListView:
id: view_list
adapter:
ListAdapter(
data= root.valid_views,
selection_mode='multiple',
allow_empty_selection=True,
cls=ListItemButton,
on_selection_change = root.somefunc())