【Flet】ボタンにクリックイベントを設定する【Python】

2024年7月30日Flet,Python

イベントの設定

Pythonで実装できるGUIアプリ Flet でボタン押下に処理を実装します。


ボタンにクリックイベントを設定する

ボタンをクリックしたら文字を表示する

概要

  • ボタンをクリックした時に on_button_click 関数を呼び出す
  • 関数が呼び出されたらページにクリックされた旨の文字列を表示する
import flet as ft

def main(page: ft.Page):
    # ボタンがクリックされたときに実行される関数
    def on_button_click(e):
        page.controls.append(ft.Text('クリックされました'))
        page.update()

    # ボタンを作成
    button = ft.ElevatedButton(text='クリックしてください', on_click=on_button_click)

    # ページにボタンを追加
    page.add(button)

# Fletアプリケーションを実行
ft.app(target=main)

アプリケーション実行結果

ボタンクリック実行結果

Flet,Python

Posted by junichi