绝望 Python ThreeLineIconListItem

Kivy Python ThreeLineIconListItem

我创建了一个列表,如下所述。我如何处理与每个列表项的交互,以便可以“保留”所选书籍。我没有找到任何关于与基于 ThreeLineIconListItem 的列表进行交互的文档。

感谢任何帮助

    for book in books:
        self.ids.list.add_widget(IconLeftWidget(icon=icons[3])
                                 )

        self.ids.list.add_widget(ThreeLineIconListItem(text=f"{str(book[0])}",
                                                       secondary_text=f"{str(book[1])}",
                                                       tertiary_text=f"{str(book[2])}"
                                                       )
                                 )

        

首先你应该添加 IconLeftWidget 到 ThreeLineIconListItem 然后你可以添加 将 ThreeLineIconListItem 添加到您的 list.

for book in books:
    my_icon_list = ThreeLineIconListItem(
                          text=f"{str(book[0])}",
                          secondary_text=f"{str(book[1])}",
                          tertiary_text=f"{str(book[2])}")
    my_icon_list.add_widget(IconLeftWidget(icon=icons[3])
    self.ids.list.add_widget(my_icon_list)