""" ウインドウサイズテスト - 手法3: page.windowプロパティ(修正版) """ import flet as ft def main(page: ft.Page): # ウィンドウサイズ設定 - 手法3(修正版) page.title = "サイズテスト3" # page.windowプロパティを個別に設定 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を使用 page.window_center = True # コンテンツ page.add( ft.Column([ ft.Text("手法3: page.windowプロパティ(修正版)", size=20, weight=ft.FontWeight.BOLD), ft.Text("page.window.width/heightを個別設定"), ft.ElevatedButton("テストボタン", on_click=lambda _: print("クリックされました")), ft.Container( content=ft.Text("コンテナテスト", color=ft.Colors.WHITE), bgcolor=ft.Colors.RED, padding=20, width=200, height=100 ) ], spacing=10) ) if __name__ == "__main__": ft.run(main)