猫史档案馆


【Python】使用Python开发Flutter项目

用户:XiangQinxi(邦邦BON)XiangQinxi(邦邦BON)查看:5 回复:3 评论:5 创建时间:2022-08-30T17:16:22


我是干啥啥不行,无聊第一名的喵。

最近在逛知乎时找到了一个名叫flet的库,可以将Python代码转换成Dart,然后运行。实现效果那是相当的哇塞。

你们可以去这个网站查找文档,看不懂英文的可以使用翻译:flet.dev

import flet
from flet import Container, IconButton, Page, Row, Text, WindowDragArea, colors, icons


def main(page: Page):
    page.window_title_bar_hidden = True
    page.window_title_bar_buttons_hidden = True

    page.add(
        Row(
            [
                WindowDragArea(Container(Text("Drag this area to move, maximize and restore application window."),
                                         padding=10), expand=True),
                IconButton(icons.CLOSE, on_click=lambda _: page.window_close())
            ]
        )
    )


flet.app(target=main)

center_image

这样你就成功地自定义了窗口。

你还可以在控制台找到一串链接,让你在Web端上打开

center_image

当然Web不需要自定义窗口,你拖了标题栏也没什么用


回复

上一页1 页 / 共 1下一页
XiangQinxi(邦邦BON)XiangQinxi(邦邦BON)

使用pip安装:

pip install flet

点赞0


评论


XiangQinxi(邦邦BON)XiangQinxi(邦邦BON)

。 

点赞0


评论


SCS_user_LoeheodVOQSCS_user_LoeheodVOQ

那flutter是什么

点赞0


评论