如何在 Python/Kivy 中实现 ScrollView

Posted

技术标签:

【中文标题】如何在 Python/Kivy 中实现 ScrollView【英文标题】:How to implement ScrollView in Python/Kivy 【发布时间】:2012-08-29 09:18:42 【问题描述】:

我做了一些代码在Python/Kivy中显示一些内容,看来我没写好ScrollView。

我在程序中尝试了一些变体,但程序不显示滚动条。

这是我的代码:

def build(self):
    root = BoxLayout(orientation='vertical')
    box = BoxLayout(orientation='vertical')     
    lists = rss_feed()      
    for lista in lists:
        temp = BoxLayout(orientation='vertical')
        for entry in lista:
            temp.add_widget(Label(text=entry))
        box.add_widget(temp)
    sv = ScrollView(size_hint=(True, True), size=(400, 400))
    root.add_widget(sv)
    sv.add_widget(box)      
    return root

我的问题是:我需要做什么才能显示滚动条???

谢谢

【问题讨论】:

【参考方案1】:

我在https://groups.google.com/forum/?fromgroups=#!topic/kivy-users/AiaUnKp3XX4 上找到了一个示例,错误已得到纠正。

我忘了设置绑定方法

【讨论】:

以上是关于如何在 Python/Kivy 中实现 ScrollView的主要内容,如果未能解决你的问题,请参考以下文章

使用 python kivy 构建应用程序时出现错误

如何在 python 中获取用户输入(Kivy 框架)

Python+kivy+SQLite:如何一起使用

Python/Kivy:如何在 ctrl+a 键盘事件上调用函数

如何在 python/kivy/pyjnius 检测 Android 中的屏幕分辨率?

Python Kivy:如何在按钮单击时调用函数?