⚙️

【Python】Fletで最初に設定しておいた方がよさそうなこと

2024/10/01に公開

fletでソフトを作っていて、個人的に「これは最初に設定しておいた方がいいな」と思ったことをまとめておきます。

サンプルコード

import flet as ft
import os

def main(page: ft.Page):
    # ページタイトルの設定
    page.title = "ページタイトル"

    # コントロール配置の設定
    page.vertical_alignment = ft.MainAxisAlignment.START

    # ウィンドウサイズの設定
    page.window.width = 1200
    page.window.height = 900
    page.window.min_width = 800
    page.window.min_height = 600

    # ソフトウェアアイコンの設定
    root_dir = os.path.dirname(os.path.abspath(__file__))
    page.window.icon = root_dir + "/icon.ico"

    # 色設定
    COLOR_MAIN = ft.colors.INDIGO_400
    COLOR_SUB = ft.colors.DEEP_PURPLE_400
    COLOR_ACCENT = ft.ft.colors.LIME_500

    # フォント設定
    FONT_SIZE_LARGE = 24
    FONT_SIZE_MEDIUM = 16
    FONT_SIZE_SMALL = 12

ft.app(target=main)

その他

定義色選びやプリセットアイコンの検索は下記のページが便利です。

Flet Controls Gallery: Fletのコントロールの使い方がまとめられている

Flet Icons Browser: Fletのプリセットアイコンを検索できる

Discussion