languages.メニューホームブログPython:FletとPyInstallerでGUIアプリを作るPoetryでプロジェクトを作る。fletsampleFletを追加。コマンドでプロジェクトを初期化。run見ての通りいくつかのファイルが作られる。指定したので、ボタンをクリックするとカウンターの数値が変わるアプリの実装が書かれている。新しいウィンドウでアプリが起動する。ボタンをクリックするたびに表示されてる数値が1ずつ変わる。そっけないアプリだけどちゃんと動く。オプションを指定すると、webアプリとして起動し、ブラウザが開く。https://python-poetry.org/docs/dependency-specification/#using-environment-markers......なんかエラーが出た。指定されてるのが原因らしい。バージョンについていこんなふうに書いてある。よさそうなものだけど......。バージョン指定を書き換えた(3.10.0も避けた)。">=3.10.1,<3.13"もう一度、インストール実行。pyinstaller今度は無事インストールできた。パッケージを開発用にインストールする。オプションは非推奨で代わりにこっちを使え、とマニュアルに書いてある。ファイルは次のようになった。オプションは出来上がるファイルの名前を指定している。フォルダの中にできる。fletsample.exeエクスプローラで探してファイルをダブルクリックすると、GUIアプリが起動した。うまくいってるようだ。試しに、ファイルをほかの場所、例えばデスクトップに移動しても、ダブルクリックすればちゃんと起動する。バージョン1.0に届いてなくて開発途中のようだけど、簡単なGUIアプリを作るのにはいいんじゃないかと思えた。見た目もモダンでいい。インストールしなくてもいいので、他の人に使ってもらうのにはちょうどいいんじゃないかな。ファイルサイズが30MB以上もあるけど、Pythonの実行環境を含んでいるからこれは仕方がないかな。