◎正当な理由による書き込みの削除について:      生島英之とみられる方へ:

【GUI】Fletスレ【Python/Flutter】


動画、画像抽出 || この掲示板へ 類似スレ 掲示板一覧 人気スレ 動画人気順

このスレへの固定リンク: http://5chb.net/r/tech/1737771850/
ヒント:5chスレのurlに http://xxxx.5chb.net/xxxx のようにbを入れるだけでここでスレ保存、閲覧できます。

1デフォルトの名無しさん
2025/01/25(土) 11:24:10.96ID:im0hq6D4
Pythonだけで比較的省労力でGUIが作れて趣味プログラマレベルでもとっつきやすいFletについて語りませんか。

公式 https://flet.dev/
2デフォルトの名無しさん
2025/01/25(土) 11:33:52.66ID:im0hq6D4
サンデープログラマレベルでもGUIに手を出せるのでありがたいけれど、いじっていてよく分からないところもあるので、質問できるスレとかがあるといいかなと思って立ててみた。

AutoComplete便利だけど、独立のコントロールになっているのはヘンじゃないかなぁ。TextFieldとかDropdownとかに統合されているべき機能のような気がする。
3デフォルトの名無しさん
2025/01/25(土) 12:48:02.46ID:ax1LVfhV
おちんぽ戦士です
4デフォルトの名無しさん
2025/01/28(火) 23:36:54.27ID:JiUtuXSy
最近はこれつかってるなぁ
なんか2.6から自分でdart弄って拡張つくれるのかね
ドラックドロップないのが欠点だ
5デフォルトの名無しさん
2025/01/28(火) 23:37:36.33ID:JiUtuXSy
↑0.26.0やわ
6デフォルトの名無しさん
2025/01/29(水) 12:28:23.11ID:cY4GKwgV
更新・再描画はPage.updateを明示的に呼ぶスタイルになっていて、それはそういう命令的なやり方をするという設計方針なんだろうから別にいいんだけど、肝心のupdateが変にスマートぶろうとして、変化があったと認識したコントロールしか更新・再描画してくれないんだよね。しかもその認識基準が結構ザルで、内容が変更されているのにupdateがそれを認識してくれないパターンが結構ある。flet.Control.build_update_commandsがたぶん更新・再描画するコントロールを選別するロジックなのかなと思うんだけど、読んでもよくわからなかった。

変にスマートぶろうとせず、コントロールを強制的に更新・再描画するメソッドを追加してくれないかなぁ。更新・再描画の手段がPage.updateしかない状況で、そのupdateがポンコツなのは辛すぎる。
7デフォルトの名無しさん
2025/01/29(水) 12:31:54.27ID:cY4GKwgV
使いやすいし、今後の発展にも期待しているんだけど、画面更新・再描画とか、画面遷移とか、そういう基本的なところの穴がまだ結構残っている印象かや。今後の改善に期待。
8デフォルトの名無しさん
2025/01/29(水) 18:09:35.24ID:cY4GKwgV
コントロールのハッシュ値が変化していればそのコントロールをupdate対象にするという処理にどうもなっているっぽくて、そうだとすれば、更新・再描画を要するような内容の変更があればハッシュ値も変わるようになっていないといけないはずなんだけど、必ずしもそうなっていないんじゃないかと思う。
9デフォルトの名無しさん
2025/01/29(水) 20:18:09.89ID:CZA1SJMZ
updateはFlutterのsetStateの関係で呼ぶスタイルになっているのかなと思っている
10デフォルトの名無しさん
2025/01/31(金) 10:01:19.40ID:MwhWyD1S
flet.Refでコントロールツリーの途中への参照が持てるのね。便利
11デフォルトの名無しさん
2025/02/01(土) 08:54:09.28ID:RZ7MAS+G
refは使ってないな
current付けるのが好きで無い
12デフォルトの名無しさん
2025/02/01(土) 10:25:44.91ID:VlXxrmDc
Refは、コントロールツリー全体の構造を保ったままその途中ノードに名前を付けるための機能と理解している。
なので、ある程度大きなコントロールツリーでないとありがたみが出てこないのは確かだよね。
13デフォルトの名無しさん
2025/02/07(金) 21:26:51.95ID:aa7zWOX/
go版はいつ?
14デフォルトの名無しさん
2025/02/14(金) 19:21:30.94ID:5ZxZeKkO
DropdownのOptionのcontentプロパティに文字列以外のコントロールも入れられると知って、flet.Rowを入れたんだけど、valueプロパティ(Optionのkeyプロパティ)は(自分の誤解でなければ)文字列化されちゃうのね。keyプロパティにtupleとかsqlite3.Rowを代入しても文字列化されるという仕様はどうなんだろう。任意のコントロールを格納できるようにした意味がないような気もするが……。
15デフォルトの名無しさん
2025/02/14(金) 20:33:40.13ID:g5/dL1pg
全てはControlEventのdataがstr型に引っ張られているきがしている
16デフォルトの名無しさん
2025/02/18(火) 06:28:21.09ID:0A5hl3HK
これイベントハンドラが
スレッドプールから呼ばれてマルチスレッドになってんだよな

lud20250303002546
このスレへの固定リンク: http://5chb.net/r/tech/1737771850/
ヒント:5chスレのurlに http://xxxx.5chb.net/xxxx のようにbを入れるだけでここでスレ保存、閲覧できます。

TOPへ TOPへ  

このエントリをはてなブックマークに追加現在登録者数177 ブックマークへ


全掲示板一覧 この掲示板へ 人気スレ | Youtube 動画 >50 >100 >200 >300 >500 >1000枚 新着画像

 ↓「【GUI】Fletスレ【Python/Flutter】 」を見た人も見ています:
Androidプログラミング質問スレ revision53
Boost C++ Libraries Sandbox
インタープリター言語スレ。
★初心者以前の質問に雪崩のように答えるスレ 3★
くだすれDelphi(超初心者用)その58【Embarcadero】
文字コードの種類は何故複数あるのでしょうか?
【分散型バージョン管理】 Mercurial 2【hg】
ビッグデータを活用しても新しいことはわからない
アプレットとは何だったのか?
Android開発質問スレ Part2
Reactでチャット掲示板を作っていくスレ
【統計分析】機械学習・データマイニング33
Git 19
5chみたいな掲示板を立てたい!
【マック】Macintoshプログラミング質問箱
COBOL?極めてやんよ シュッシュ!!
松尾豊さん以外に人工知能で有名な日本人研究者
【統計分析】機械学習・データマイニング27
C/C++の宿題片付けます 170代目
React と React Native のスレ
WPF(.NET, WinUI) GUIプログラミング Part26
C# vs Java どっちが好き? その5
C# vs Java どっちが好き? その3
intel xdk HTML5 アプリケーション 無償のエミュ
プログラミングのお題スレ Part21
プログラム板へのID導入の投票実施中 月曜0:00まで
【マウスだけで】Scratch【プログラミング】その1
Rust vs Go
C#, C♯, C#相談室 Part96
BigQueryが非構造化データに対応。ユニケージ終焉へ
Android Studio 2
各言語の記法と用語の変換スレ
エビデンスは役に立たない。再現手順をもってこい。
■暗号技術【ROUNDπ】■
iBRPGを騙るスレ
Web DB インフラ フレームワーク in プログ板
Visual Studio 2017 Part2
★★Java質問・相談スレッド184★★
マルチプロファイル未対応ブラウザ
技術屋の雑談部屋
<XML総合 part="3"/>
有能なエンジニアになるためのロードマップ
c言語教えてくれ
Visual Studio Code / VSCode Part14
LISPって実際どうなの...
【クラウド】Cloud9【IDE】
charの読み方はシャア
How to do Math in programming
オンライン投票が不可能な理由 理解できない無能IT技術者
最近学校の顧問に頼まれたプログラムのこと。
ビルド自動化ツールCMake Part.1
Excel VBA 質問スレ Part73
C#は糞2.0
【コボル】COBOL不要論【ただのDSLだよね?】
ふらっと C#,C♯,C#(初心者用) Part153
Q# 【量子プログラミング】
次世代言語Part7[Go Rust Swift Kotlin TypeScript]
Java入門・初心者質問スレ Part.8
racket/opencvについて分かる方教えてください
Hello Worldってなんですか?
Java⇔RDBのMapping-Frameworkを語るスレ Vol.6
どのレベルならプログラミング出来ると言っていい?
BITCOIN ビットマイニング始めました BTC
なぜ競プロ信者は遊びは遊びと割り切れないのか
JS初心者の集まるスレ
11:01:39 up 64 days, 12:00, 0 users, load average: 6.85, 8.00, 8.52

in 0.012783050537109 sec @0.012783050537109@0b7 on 062100