我在kivymd中使用ThreeLineAvatarListItem,我想知道如何使用url中的图像,
当我使用一个本地图像时,它是工作的,但是当它是一个url时,我会收到以下消息:
我使用的代码是:
for row in result:
image = ImageLeftWidget(source=row[3])
items = ThreeLineAvatarListItem(text=row[0], secondary_text=row[1],tertiary_text=row[2])
items.add_widget(image)
lv.add_widget(items)有办法吗?
谢谢
发布于 2021-05-17 13:13:18
尝试定义您自己的ImageLeftWidget版本,它使用AsyncImage而不是Image,如下所示:
class AsyncImageLeftWidget(ILeftBody, AsyncImage):
pass然后在代码中使用这个类来代替ImageLeftWidget。
https://stackoverflow.com/questions/67564659
复制相似问题