拖放Listview Kivy

时间:2018-06-27 02:02:35

标签: python python-3.x kivy kivy-language

我正在尝试设置一个列表视图,以便:

1)用户可以拖动并重新排序其中的项目

2)返回他们创建的订单,以便我可以处理

这是我的.py文件:

class ScreenOne(Screen):
    list = ["item1","item2","item3","item4"]

    def selectItem(self):
        print(self.ids.listview.adapterName.selection[0].text) #Does not work

class ListButton(ListItemButton):
    item = ObjectProperty(None)
    screenOne = ScreenOne()

    def selectItem(self):
        self.screenOne.selectItem()

这是我的.kv文件

ListView:
    id: listview
    adapter:
        id: adapterName
        ListAdapter(data=root.list, cls=main.ListButton)

我不知道如何解决该问题,也无法在线找到一个解决方案。

任何帮助将不胜感激。谢谢!

0 个答案:

没有答案