zl程序教程

您现在的位置是:首页 >  工具

当前栏目

Flet教程之 13 ListView最常用的滚动控件 基础入门(教程含源码)

源码教程基础入门 常用 控件 13 滚动
2023-09-11 14:18:32 时间

Flet是什么

Flet 是一个框架,使您能够轻松地以您喜欢的语言构建实时 Web、移动和桌面应用程序,并与您的团队安全地共享它们。无需前端经验。

什么是ListView

ListView 是最常用的滚动控件。它在滚动方向上一个接一个地显示其子级。在交叉轴上,子项需要填充 ListView。

实战效果

请添加图片描述

实战代码

from time import sleep
import flet
from flet import ListView, Page, Text

def main(page: Page):
    page.title = "Auto-scrolling ListView"

    lv = ListView(expand=1, spacing=10, padding=20, auto_scroll=True)

    count = 1

    for i in range(0, 60):
        lv.controls.append(Text(f"Line {count}"))
        count += 1

    page.add(lv)

    for i in range(0, 60):
        sleep(1)
        lv.controls.append(Text(f"Line {count}"))
        count += 1
        page.update()

flet.app(target=main)
</