将带有html/css/js前端的python应用程序打包为单个可执行文件

将带有html/css/js前端的python应用程序打包为单个可执行文件,python,webkit,Python,Webkit,我有一个小型应用程序,它有一个html/css/js前端(由其他人编写)和一个python后端,通过flask运行一个小型WSGI服务器。目前,python端与py2exe捆绑在一起,前端与py2exe一起分发 但是,如果可以从python中调用WebKit(或其他支持浏览器渲染器的canvas/css3)来启动html前端,而不使用常用的浏览器浏览器chrome,从而给人留下这样的印象,即它不是一个web应用程序,而是一个“真实的、本机的应用程序”,则更可取,QT有一个qtwebkit模块,p

我有一个小型应用程序,它有一个html/css/js前端(由其他人编写)和一个python后端,通过flask运行一个小型WSGI服务器。目前,python端与py2exe捆绑在一起,前端与py2exe一起分发


但是,如果可以从python中调用WebKit(或其他支持浏览器渲染器的canvas/css3)来启动html前端,而不使用常用的浏览器浏览器chrome,从而给人留下这样的印象,即它不是一个web应用程序,而是一个“真实的、本机的应用程序”,则更可取,QT有一个
qtwebkit
模块,python中有几个QT绑定,其中最主要的是PyQt4。然而,PyQt4根据GPL或付费专有许可证获得许可。诺基亚开发了自己的python绑定,名为,可用于通过
qtwebkit
模块将webkit嵌入python应用程序。

关于
PyQt4.qtwebkit
呢?您必须将视图包装在一个基本的Qt UI中,但似乎您应该能够通过现有的前端驱动所有内容。由于GPL,无法使用PyQt4。我正在尝试查看pywebkitgtk是否有最近的windows端口。