h-1.flet.3/test_size_2.py
2026-02-20 23:24:01 +09:00

40 lines
1 KiB
Python

"""
ウインドウサイズテスト - 手法2: window_setter
"""
import flet as ft
def main(page: ft.Page):
# ウィンドウサイズ設定 - 手法2
page.title = "サイズテスト2"
# window_setterを使用
page.window_setter(
width=300,
height=500,
min_width=250,
min_height=400,
max_width=400,
max_height=600,
resizable=True,
center=True
)
# コンテンツ
page.add(
ft.Column([
ft.Text("手法2: window_setter", size=20, weight=ft.FontWeight.BOLD),
ft.Text("window_setter()を使用"),
ft.ElevatedButton("テストボタン", on_click=lambda _: print("クリックされました")),
ft.Container(
content=ft.Text("コンテナテスト", color=ft.Colors.WHITE),
bgcolor=ft.Colors.GREEN,
padding=20,
width=200,
height=100
)
], spacing=10)
)
if __name__ == "__main__":
ft.run(main)