【问题标题】:Wikipedia-api how to scroll a page in kivy?Wikipedia-api 如何在 kivy 中滚动页面?
【发布时间】:2020-07-19 07:21:07
【问题描述】:

我正在尝试显示一个从 wikipedia 获取文本的可滚动小部件,但我无法使用滚动视图滚动它。这是我正在尝试的:

    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 的新手,如果问题很愚蠢并且我犯了一个菜鸟错误,请道歉

【问题讨论】:

    标签: python kivy scrollview


    【解决方案1】:

    它现在滚动我做了一个 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('')
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-01-16
      • 1970-01-01
      • 1970-01-01
      • 2014-12-28
      • 1970-01-01
      • 2013-11-10
      相关资源
      最近更新 更多