使用html / css / js前端打包python应用程序作为单个可执行文件

时间:2012-12-21 18:39:15

标签: python webkit

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

然而,如果能够以某种方式从python调用WebKit(或其他支持浏览器/ css3的浏览器渲染器)来启动html前端而不使用通常的浏览器镶边来给人的印象是它不是网络应用程序,但“真正的本机应用程序”?

1 个答案:

答案 0 :(得分:4)

正如评论中所提到的,QT有一个qtwebkit模块,在python中有几个QT绑定,其中主要是PyQt4。但是,PyQt4是根据GPL或付费的私有许可证获得许可的。诺基亚开发了自己的名为PySide的python绑定,可以用来通过qtwebkit模块在​​python应用程序中嵌入webkit。