Closed5
Fletチュートリアルのメモ
Fletのチュートリアルをやってる最中に気になったことのメモを書いていく。
ToDo アプリ
Reusable UI components
flet.UserControl
を継承することでUIコンポーネントを自作することができる。
単一のコントロール、もしくはコントロールのリストを返す build()
を実装する必要がある。
ちなみにUser Controlsのページだが、サイドバーから見つからなかった。
View, edit and delete list items
self.edit_name = ft.TextField(expand=1)
...
self.edit_view = ft.Row(
...
controls=[
self.edit_name,
ft.IconButton(
...
),
],
)
TextField
の expand=1
は Row
のスペースを分割した時のそのコントロールが占める割合らしい。
Final touches
DeprecationWarningが出ている。style
ではなく、 theme_style
を使うといいらしい。
$ flet run
C:\Users\*\AppData\Local\Programs\Python\Python310\lib\site-packages\flet_core\text.py:174: DeprecationWarning: If you wish to set the TextThemeStyle, use `Text.theme_style` instead. The `Text.style` property should be used to set the TextStyle only.
self.style = style
差分
このスクラップは2024/04/07にクローズされました