【Flet】ボタンにクリックイベントを設定する【Python】
イベントの設定
Pythonで実装できるGUIアプリ Flet でボタン押下に処理を実装します。
ボタンにクリックイベントを設定する
ボタンをクリックしたら文字を表示する
概要
- ボタンをクリックした時に on_button_click 関数を呼び出す
- 関数が呼び出されたらページにクリックされた旨の文字列を表示する
import flet as ft
def main(page: ft.Page) -> None:
# ボタンがクリックされたときに実行される関数
def on_button_click(e: ft.ControlEvent) -> None:
page.add(ft.Text('クリックされました'))
page.update()
# ボタンを作成
button = ft.ElevatedButton(text='クリックしてください', on_click=on_button_click)
# 画面サイズ
page.window.width = 300
page.window.height = 300
# ページにボタンを追加
page.add(button)
# Fletアプリケーションを実行
ft.app(target=main)
アプリケーション実行結果

ボタンクリック実行結果
