【问题标题】:Where to bind selection change to ListAdapter in .kv在 .kv 中将选择更改绑定到 ListAdapter 的位置
【发布时间】:2017-01-19 15:11:00
【问题描述】:

在下面的 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 中的选择更改事件?

【问题讨论】:

    标签: kivy kivy-language


    【解决方案1】:
    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()) 
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-09-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多