如何在 Windows 上更改 Flet 窗口的大小或指定其不可调整大小?

问题描述 投票:0回答:3

在 Windows 上的 Flet 中,我正在运行 calc 演示并尝试在 Python 中修改应用程序窗口的属性。

如何在代码中更改 Flet 窗口的大小并指定用户不能调整其大小?

(理想情况下,这篇文章应该带有“Flet”标签,但该标签尚不存在,因为该项目还处于起步阶段,而且我没有创建它所需的 1500 点。)

python flutter window resize window-resize
3个回答
11
投票

您可以以此为例

import flet as ft

def main(page: ft.Page):
    page.window_width = 200        # window's width is 200 px
    page.window_height = 200       # window's height is 200 px
    page.window_resizable = False  # window is not resizable
    page.update()


ft.app(target=main)

3
投票

设置窗口的大小和可调整大小:

def main(page: Page):
page.window_width = 200        # window's width is 200 px
page.window_height = 200       # window's height is 200 px
page.window_resizable = False  # window is not resizable

flet 文档 非常好且易于阅读。 请阅读Page文档以了解有关“页面”的更多信息。


0
投票

我使用的是linux mint,linux media kit有一个问题,无法处理和设置窗口的宽度和高度,如果你想强制调整它的大小,你可以设置窗口大小的最大值和最小值.

    page.window_min_width, page.window_max_width = 200, 200
    page.window_min_height, page.window_max_height = 200, 200
© www.soinside.com 2019 - 2024. All rights reserved.