Pythonでちょっとしたデスクトップアプリを作りたい場面というのは、意外と多いものだ。ファイルを選択したり、オプションを選んだり、エディタにメッセージを入力してもらうなど、簡単なUIが必要なだけであれば、先日紹介したTkEasyGUIでも十分だろう。
Python を主体としたアプリケーション構成を前提に、 UI をどう組み込むかを整理した技術メモ。 アプリケーション全体のロジックや状態管理、API連携をPython 側に集約したかったため、JavaScript 主体の構成は最初から選択肢に入れていない。 理由は以下 FastAPI ...
ちょっとGemini(無料版)を使って、tkinterで作ったものをpywebviewに移植することをやっていました。 そこでちょっと気づきをメモします。 基本的にpywebviewはPython、JavaScript、HTML、CSSの4言語を駆使して作るデスクトップアプリなのですが、pywebviewに移植するとき ...