Python| Kivy 中的 RecycleView
Kivy 是Python中一个独立于平台的 GUI 工具。因为它可以在Android、IOS、Linux和Windows等平台上运行。它基本上是用来开发Android应用程序的,但这并不意味着它不能在桌面应用程序上使用。
回收视图:
Recycleview 有助于处理大量数据项。 Recycleview 为用户提供了向下滚动或向上滚动显示在 kivy 应用程序中的数据的灵活性。您也可以一次选择多个数据项。与 Listview 相比,Recycleview 的内存效率更高。
To use RecycleView you have to first import it.
执行
from kivy.uix.recycleview import RecycleView
上述代码的 .kv 文件
# Program to explain how to use recycleview in kivy
# import the kivy module
from kivy.app import App
# The ScrollView widget provides a scrollable view
from kivy.uix.recycleview import RecycleView
# Define the Recycleview class which is created in .kv file
class ExampleViewer(RecycleView):
def __init__(self, **kwargs):
super(ExampleViewer, self).__init__(**kwargs)
self.data = [{'text': str(x)} for x in range(20)]
# Create the App class with name of your app.
class SampleApp(App):
def build(self):
return ExampleViewer()
# run the App
SampleApp().run()
输出:
上面的代码生成一个 0 到 20 范围内的数字列表,可以通过上下滚动查看。
在评论中写代码?请使用 ide.geeksforgeeks.org,生成链接并在此处分享链接。