
CONTENT
皆さんこんにちは。おっさんエンジニアです。
最近、Pythonを使っていてちょっと触る機会があったのでWindowsのデスクトップアプリについてのお話です。
Windowsでデスクトップアプリと言えば.netで作成するのがメジャーだと思いますが(少なくとも私はWindowsがMicrosoft製品だし思い浮かぶのがコレ)、実はPythonでもデスクトップアプリが作れるんだそうな。
で、その名が「Flet」というフレームワークで、Googleが開発したFlutterを基盤としたPython用のフレームワークとのことです。実は他にも「tkinter」というGUIツールが標準ライブラリとして存在するのですが、余り評判もよろしくないようで、利用するには至りませんでした。
そしてFletですが2026年2月末時点ではバージョンが「v0.81.0」というのが最新でした。
私はもう少し前のバージョンで作成していたのですが、公式のリファレンスもあり、サンプルも存在するのでそれなりに作成できました。
ただ、バージョンアップが激しいようで、ネットで情報を検索してもちょっと前の情報だと使えないものがあったりしたので、常に最新の情報を検索するか、公式リファレンスを頼るのが一番いいかもしれないと感じました。
とは言え、公式リファレンスは当然の如く英語なので、私のように英語が苦手な人は苦労するかもしれません笑
と、ここまで簡単にFletについて書いてみましたが、現行のバージョンであったりバージョンアップが激しいことについて書いて、お気付きの方もいらっしゃるでしょう。
そう、このFletはまだ「正式バージョンではない」のです(まだv1.0に達していない)。
ただ正式なバージョンではないにもかかわらず、使っている人も結構いるようなのでこれからどういう進化を遂げ、どのように広まっていくのか楽しみな面もあります。
Pythonでデスクトップアプリを作ってみたい方は一度この「Flet」というフレームワークを使ってみてはいかがでしょうか。
もしかしたら、これからメジャーになってくるかもしれませんよ?
それではまた何れ...。