我有两个列表 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))