Pythonで簡単にきれいなGUIアプリが作れるFletを動かしてみるだけ【メモ】

Pythonだけで、FlutterのようなきれいなGUIアプリが作れる
Fletをインストールして動かしてみます。

https://flet.dev/

とりあえず動かす

インストールはpipを使って以下のコマンドでできます。

pip install flet

公式のチュートリアルに沿って動かしてみます。公式のコードに日本語のコメントを追記しています。

import flet as ft


def main(page: ft.Page):
    # ラベルのコントロール(ウィジェット)を作成
    t = ft.Text(value="Hello, world!", color="green")
    # page(ルートのページ)のコントロールに追加
    page.controls.append(t)
    # pageを更新
    page.update()

ft.app(target=main)

上がコードで、以下のような画面が表示されます。

FletではPageが大元になっており、ここにコントロールと呼ばれるもの(別名ウィジェット)
を追加してGUIを構成していきます。

このプログラムでは、pageに「Hello, world!」というテキストのコントロールを追加しています。

追加した後にpage.update()とすることで画面に反映されます。

おわりに

今回はひとまずFletを使ってみました。非常に簡単にきれいなGUIアプリを作ることができるので、今後は他の機能もどんどん試していこうと思います。

コメント

タイトルとURLをコピーしました