flet python, не отображается картинка в контейнере,

Делаю программу которрая парсит меню с сайта а также картинки (ссылки на картинки), в классе указал image_src для отображения картинки, но почему не отображает, скажите пожалуйста всё ли я правильно сделал, и как лучше всего установить, может лучше будет внутри content отображать картинку

class Menu(ft.Container):
    def __init__(self, name, img):
        super().__init__()
        
        self.width = 111
        self.height = 150
        self.ink = True
        self.bgcolor = 'Red'
        self.name = name
        self.border_radius = 10
        self.image_src = img

        self.content = ft.Column([
                                    ft.ElevatedButton('CLICK'),
                                    ft.Text(self.name)])

введите сюда описание изображения


Ответы (1 шт):

Автор решения: AivanF.

Дисклеймер: я не пользовался flet, но покопался в документации:

image_src – Deprecated in v0.24.0 and will be removed in v0.27.0. Use image.src instead.

Сейчас актуальная версия на PyPI 0.25.2, и возможно параметр image_src уже не работает. Вероятно должно заработать так:

class Menu(ft.Container):
    def __init__(self, name, image_src):
        ...

        self.image = ft.DecorationImage(src=image_src)

Также возможно стоит запринтить содержимое переменной, вдруг там невалидный путь.

→ Ссылка