Pythonだけで、FlutterのようなきれいなGUIアプリが作れる
Fletをインストールして動かしてみます。
とりあえず動かす
インストールは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アプリを作ることができるので、今後は他の機能もどんどん試していこうと思います。
コメント