Javascript Python+;基于Webkit的GUI?

Javascript Python+;基于Webkit的GUI?,javascript,python,html,css,Javascript,Python,Html,Css,是否可以创建一个python脚本(例如main.py)来创建GUI窗口,加载.html文件(带有必要的css和可能的javascript),并使该.html文件GUI与main.py交互 例如,在.html文件中,用户可能会单击一个按钮,该按钮需要与main.py文件中的函数交互,并在.html文件中返回一个结果(python可能无法编辑HTMLDOM,但可能返回javascript可以返回的结果?) 我阅读了PyQt5可以创建webview(本地或外部加载html文件),但我需要它与pytho

是否可以创建一个python脚本(例如
main.py
)来创建
GUI窗口
,加载
.html
文件(带有必要的
css
和可能的
javascript
),并使该
.html
文件GUI与
main.py
交互

例如,在
.html文件
中,用户可能会单击一个按钮,该按钮需要与
main.py
文件中的函数交互,并在
.html
文件中返回一个结果(python可能无法编辑
HTMLDOM
,但可能返回
javascript
可以返回的结果?)

我阅读了
PyQt5
可以创建
webview
(本地或外部加载html文件),但我需要它与python交互以返回结果


谢谢

是的,你可以通过pyQT5软件包来实现。它可以创建窗口应用程序,也可以执行JavaScript。你们也可以尝试iPython来做这件事——整个Jupyter笔记本软件包都是在它上面制作的,浏览器中的JavaScript与python内核对话。但这实际上是常规Web服务器的后端,所以为什么不简单地使用Django、web2py或pyramid呢?我会使用一个简单的微框架作为服务器(服务于
localhost:8080
或类似的东西),当您运行服务器时,它会在默认浏览器中自动打开页面。我建议瓶装或烧瓶作为一个好的,简单的微框架。要实现从服务器到客户端的交互,您需要使用表单或AJAX。