Pythonだけで比較的省労力でGUIが作れて趣味プログラマレベルでもとっつきやすいFletについて語りませんか。
公式 https://flet.dev/
探検
【GUI】Fletスレ【Python/Flutter】
2025/01/25(土) 11:24:10.96ID:im0hq6D4
2025/01/25(土) 11:33:52.66ID:im0hq6D4
サンデープログラマレベルでもGUIに手を出せるのでありがたいけれど、いじっていてよく分からないところもあるので、質問できるスレとかがあるといいかなと思って立ててみた。
AutoComplete便利だけど、独立のコントロールになっているのはヘンじゃないかなぁ。TextFieldとかDropdownとかに統合されているべき機能のような気がする。
AutoComplete便利だけど、独立のコントロールになっているのはヘンじゃないかなぁ。TextFieldとかDropdownとかに統合されているべき機能のような気がする。
2025/01/25(土) 12:48:02.46ID:ax1LVfhV
おちんぽ戦士です
2025/01/28(火) 23:36:54.27ID:JiUtuXSy
最近はこれつかってるなぁ
なんか2.6から自分でdart弄って拡張つくれるのかね
ドラックドロップないのが欠点だ
なんか2.6から自分でdart弄って拡張つくれるのかね
ドラックドロップないのが欠点だ
2025/01/28(火) 23:37:36.33ID:JiUtuXSy
↑0.26.0やわ
2025/01/29(水) 12:28:23.11ID:cY4GKwgV
更新・再描画はPage.updateを明示的に呼ぶスタイルになっていて、それはそういう命令的なやり方をするという設計方針なんだろうから別にいいんだけど、肝心のupdateが変にスマートぶろうとして、変化があったと認識したコントロールしか更新・再描画してくれないんだよね。しかもその認識基準が結構ザルで、内容が変更されているのにupdateがそれを認識してくれないパターンが結構ある。flet.Control.build_update_commandsがたぶん更新・再描画するコントロールを選別するロジックなのかなと思うんだけど、読んでもよくわからなかった。
変にスマートぶろうとせず、コントロールを強制的に更新・再描画するメソッドを追加してくれないかなぁ。更新・再描画の手段がPage.updateしかない状況で、そのupdateがポンコツなのは辛すぎる。
変にスマートぶろうとせず、コントロールを強制的に更新・再描画するメソッドを追加してくれないかなぁ。更新・再描画の手段がPage.updateしかない状況で、そのupdateがポンコツなのは辛すぎる。
2025/01/29(水) 12:31:54.27ID:cY4GKwgV
使いやすいし、今後の発展にも期待しているんだけど、画面更新・再描画とか、画面遷移とか、そういう基本的なところの穴がまだ結構残っている印象かや。今後の改善に期待。
2025/01/29(水) 18:09:35.24ID:cY4GKwgV
コントロールのハッシュ値が変化していればそのコントロールをupdate対象にするという処理にどうもなっているっぽくて、そうだとすれば、更新・再描画を要するような内容の変更があればハッシュ値も変わるようになっていないといけないはずなんだけど、必ずしもそうなっていないんじゃないかと思う。
2025/01/29(水) 20:18:09.89ID:CZA1SJMZ
updateはFlutterのsetStateの関係で呼ぶスタイルになっているのかなと思っている
2025/01/31(金) 10:01:19.40ID:MwhWyD1S
flet.Refでコントロールツリーの途中への参照が持てるのね。便利
2025/02/01(土) 08:54:09.28ID:RZ7MAS+G
refは使ってないな
current付けるのが好きで無い
current付けるのが好きで無い
2025/02/01(土) 10:25:44.91ID:VlXxrmDc
Refは、コントロールツリー全体の構造を保ったままその途中ノードに名前を付けるための機能と理解している。
なので、ある程度大きなコントロールツリーでないとありがたみが出てこないのは確かだよね。
なので、ある程度大きなコントロールツリーでないとありがたみが出てこないのは確かだよね。
2025/02/07(金) 21:26:51.95ID:aa7zWOX/
go版はいつ?
2025/02/14(金) 19:21:30.94ID:5ZxZeKkO
DropdownのOptionのcontentプロパティに文字列以外のコントロールも入れられると知って、flet.Rowを入れたんだけど、valueプロパティ(Optionのkeyプロパティ)は(自分の誤解でなければ)文字列化されちゃうのね。keyプロパティにtupleとかsqlite3.Rowを代入しても文字列化されるという仕様はどうなんだろう。任意のコントロールを格納できるようにした意味がないような気もするが……。
2025/02/14(金) 20:33:40.13ID:g5/dL1pg
全てはControlEventのdataがstr型に引っ張られているきがしている
レスを投稿する
ニュース
- 真冬に“エアコン”がなく孤独な死…生活保護受給者40代シングルマザーの悲劇が行政に問いかける“教訓” [ぐれ★]
- 【東京】西東京市の住宅で親子4人死亡 母親名義のマンションで知人男性も死亡 いきさつや関連を捜査 警視庁 ★4 [ぐれ★]
- 【米国】海軍、「トランプ級」新型戦艦を建造へ [シャチ★]
- 日テレの男性記者と女性記者がカラオケBOXで行為に及び、NHK記者が動画撮影 動画が拡散するも女性記者は「泥酔していて記憶がない」★5 [Ailuropoda melanoleuca★]
- 高市内閣の若い世代の支持率は92.4% FNN世論調査★8 [♪♪♪★]
- 【労働力不足】43万人、外国人「育成就労」で補完 27年度から新制度 特定技能制度と合わせて123万人まで受け入れ ★3… [ぐれ★]
- 【実況】博衣こよりのえちえちしゃどばすチャンネルビヨンド クリスマススペシャル!🧪
- 墓の管理悩む市民に、骨壺で無期限に遺骨預かるサービス、子どもがいない家庭などに反響大きく [943688309]
- 高市早苗「戦闘員には最後まで戦っていただく」 [834922174]
- 【悲報】国民・玉木「連立したい」 [115996789]
- トイレで鼻くそ食ってそうな女アニメキャラ
- 小野田紀美、イキリすぎて国民から嫌われ始める「アニメキャラの真似をしてるオタクみたいで痛くて見ていられない」 [856698234]
