用户:
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)

这样你就成功地自定义了窗口。
你还可以在控制台找到一串链接,让你在Web端上打开

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