Pythonでちょっとしたデスクトップアプリを作りたい場面というのは、意外と多いものだ。ファイルを選択したり、オプションを選んだり、エディタにメッセージを入力してもらうなど、簡単なUIが必要なだけであれば、先日紹介したTkEasyGUIでも十分だろう。
ちょっとGemini(無料版)を使って、tkinterで作ったものをpywebviewに移植することをやっていました。 そこでちょっと気づきをメモします。 基本的にpywebviewはPython、JavaScript、HTML、CSSの4言語を駆使して作るデスクトップアプリなのですが、pywebviewに移植するとき ...
",""," Open folder "," Toggle fullscreen "," Do stuff"," "," "],"stylingDirectives":null,"csv":null,"csvError":null,"dependabotInfo":{"showConfigurationBanner":false ...
非同期処理はJavaScriptで行うところまで解説しました。 JavaScriptの以下のところで、Pythonに処理をバトンタッチします。 const response = await window.pywebview.api.add_todo_from_js(text); ここからはPythonの処理になります。 def以下のところの処理を行います。 途中にprint文が ...
When I run "pywebview/examples/menu.py" on Windows and click on the menu, I get a "Python.Runtime.PythonException". The reason for this seems to be that when a click event is added in winforms.py, a ...
一部の結果でアクセス不可の可能性があるため、非表示になっています。
アクセス不可の結果を表示する