canvas.before присваивается только к последнему виджету
Пишу мессенджер-зеркалку, получая инфу с запроса. Отдельный экран с сообщениями, при добавлении виджета:
class text_opponent(Label):
def __init__(self,tx,**kwargs):
super(text_opponent,self).__init__(**kwargs)
self.text = tx
with self.canvas.before:
Color(151/255,154/255,170/255,.8)
self.rect = RoundedRectangle(pos=self.pos,size=self.size,radius=[(20, 20), (20, 20), (20, 20), (20, 20)])
Но canvas присваивается только к последнему добавленному виджету
)