""" ウインドウサイズテスト - 手法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)