このリポジトリは、PyWebViewを使用したデスクトップアプリケーション開発のためのハンズオンプロジェクトです。PyWebViewは ...
Pythonでちょっとしたデスクトップアプリを作りたい場面というのは、意外と多いものだ。ファイルを選択したり、オプションを選んだり、エディタにメッセージを入力してもらうなど、簡単なUIが必要なだけであれば、先日紹介したTkEasyGUIでも十分だろう。
ちょっとGemini(無料版)を使って、tkinterで作ったものをpywebviewに移植することをやっていました。 そこでちょっと気づきをメモします。 基本的にpywebviewはPython、JavaScript、HTML、CSSの4言語を駆使して作るデスクトップアプリなのですが、pywebviewに移植するとき ...
Rather than open Flask app in user browser, create a PyWebView and then run Flask app on it. By default, every internal link is open inside the app and every external link is open in the default ...
非同期処理はJavaScriptで行うところまで解説しました。 JavaScriptの以下のところで、Pythonに処理をバトンタッチします。 const response = await window.pywebview.api.add_todo_from_js(text); ここからはPythonの処理になります。 def以下のところの処理を行います。 途中にprint文が ...
今回紹介するのは、PythonとWebブラウザコンポーネントを利用してデスクトップアプリを開発できる「pywebview」だ。Webブラウザの持つ高い表現力にPythonの豊富な機能を組み合わせることができる点が便利だ。 ブラウザの表現力をPythonに組み合わせたアプリを作ろう Pythonでちょっとした ...