Wikipedia-api 如何在 Kivy 中滚动页面?

Wikipedia-api how to scroll a page in kivy?

我正在尝试显示一个可滚动的小部件,它从 wikipedia 获取文本,但我无法让它与 scrollview 一起滚动。这是我正在尝试的:

    def crypto(self):

    wiki_wiki = wikipediaapi.Wikipedia (
        language='en',
        extract_format=wikipediaapi.ExtractFormat.WIKI
    )

    p_wiki = wiki_wiki.page ('page')
    return (p_wiki.text)

在我的 .kv 文件中:

    ScrollView:
        size: self.size



        Label:
            padding: root.width * .03, root.height * .03
            text: app.crypto()
            halign: "left"
            markup: True
            font_size: self.height / 15

            text_size: self.width, None
            height: self.texture_size[1]
            center_y: .5
            multiline: True

我是 kivy 的新手,所以如果问题很愚蠢并且我犯了一个菜鸟错误,我深表歉意

它现在滚动我制作了一个 ScrollableLabel:

ScrollableLabel:

            Label:
                size_hint_y: None
                height: self.texture_size[1]
                text_size: self.width, None
                text: app.cyber()

在main.py中:

class ScrollableLabel(ScrollView):
    text = StringProperty('')