Javascript Python+;基于Webkit的GUI?
是否可以创建一个python脚本(例如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
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。