0

我有两个列表 email2 和 email3 作为 ListProperty(rebind=True) 但是当 email2 和 email3 列表在 python 代码中更改时,kv 文件中的标签中没有反映。

    ScrollView:
        do_scroll_x: False
        do_scroll_y: True
        pos_hint:{"x":0.3, "y": 0.1}
        size_hint:0.6,0.7


        GridLayout:
            cols: 1
            orientation: "vertical"
            size_hint_y: None
            height: self.minimum_height
            on_parent:
                for i in range(len(root.email2)): txt = root.email3[i]; clr= utils.get_color_from_hex(root.email2[i]); self.add_widget(Label( text = txt,font_size=16, pos=self.pos,size_hint_y= None,color=clr))
4

0 回答 0