""" ウインドウサイズテスト - 手法1: page.windowプロパティ """ import flet as ft def main(page: ft.Page): # ウィンドウサイズ設定 - 手法1 page.title = "サイズテスト1" page.window_width = 300 page.window_height = 500 page.window_min_width = 250 page.window_min_height = 400 page.window_max_width = 400 page.window_max_height = 600 page.window_resizable = True page.window_center = True # コンテンツ page.add( ft.Column([ ft.Text("手法1: page.windowプロパティ", size=20, weight=ft.FontWeight.BOLD), ft.Text(f"ウィンドウ幅: {page.window_width}"), ft.Text(f"ウィンドウ高: {page.window_height}"), ft.Text(f"最小幅: {page.window_min_width}"), ft.Text(f"最小高: {page.window_min_height}"), ft.ElevatedButton("テストボタン", on_click=lambda _: print("クリックされました")), ft.Container( content=ft.Text("コンテナテスト", color=ft.Colors.WHITE), bgcolor=ft.Colors.BLUE, padding=20, width=200, height=100 ) ], spacing=10) ) if __name__ == "__main__": ft.run(main)