Open6
Flet触ってみる
ryeでパッケージ管理してく
https://rye-up.com/guide/basics/ この辺見ながら
rye init my-project
cd my-project
initしたらgitにpush
fletをinstall
rye add flet
rye sync
と思ったらエラー吐いちゃったよ
Successfully built flet-app
Failed to build watchdog
ERROR: Could not build wheels for watchdog, which is required to install pyproject.toml-based projects
オフトピだけどコードブロックのシンタックスハイライトはPrism.jsとのこと
ここで対応言語が見れる、よく見に行きそうなのでメモっとく
poetry管理だとfletインストール成功したから、pipの有無が原因かな?
ちょっと小手先では解決できなそうなのでrye諦めてpoetryで管理していく
rye周りの生成物を消した後にpoetry移行業
poetry init
poetry add flet
poetry install --no-root
ドキュメントはこの辺
fletをhello worldしていく
ここのソースコードをそのまま拝借して実行
poetry run python counter.py
ちゃんと動いた〜ダークモードもデフォルトで対応してるのか