我最近开始使用 Kivy,遇到了一个问题。我需要制作一个以 URL 图像作为背景的按钮/缩略图。我在这里的 Kivy 用户论坛上得到了一些帮助,但仍然有点卡住。这是我的那部分代码:
for image_set, image_type in zip(categorized_images, image_types):
layout = GridLayout(cols=2, size_hint=(None, None))
layout.bind(minimum_height=layout.setter('height'))
scroll_view = ScrollView(size_hint=(None, None), size=(320, 200))
section = AccordionItem(title='%s' % image_type)
layout.add_widget(back_button1)
for image_path in image_set:
layout.add_widget(AsyncImage(source="http://www.example/"'%s' % image_path,\
size_hint=(None, None), size=(160, 160)))
scroll_view.add_widget(layout)
section.add_widget(scroll_view)
accordion.add_widget(section)
我现在所拥有的只是一堆正在创建的图像,但我需要创建缩略图以生成完整大小的图像。除此之外,我还有 Kivy 链接中提到的 builder.load_string 部分和 ButtonBehavior 类部分。我只是不知道如何在那个“for循环”中实现。是否可以将 UrlBut 实例视为小部件?