猕猴桃中的数据表

时间:2018-07-17 17:16:29

标签: python-3.x datatable visual-studio-code kivy kivy-language

我已经使用kivymd在kivy中创建了应用程序,当我使用它的data_table代码时,一次无法选择多行来删除它们,我试图创建一个列表并将每个selected_id追加到此列表中,但是它返回一个空列表

这是返回selected_id的函数:

def select_row(self, checkbox, checked, **kwargs):
    if not self.is_all_checked:
        for index, cell in enumerate(self.children):
            if isinstance(cell, ItemCheckbox) and checked:
                if cell.id != checkbox.id:
                    self.selected_id = checkbox.id
                    cell.active = False

    elif self.is_all_checked and not checked:
        self.select_all(False)
    if not checked:
        self.selected_id = ""

所有我需要做的是列出带有复选框的行,以允许一次检查其中的许多复选框,以便用户将其删除!你能帮我做到这一点吗?

0 个答案:

没有答案