2012-12-21 60 views
3

我有一個小型應用程序,它具有html/css/js前端(由其他人編寫)和一個通過瓶子運行小型WSGI服務器的python後端。目前python端與py2exe捆綁在一起,前端分佈在一起。將html/css/js前端作爲單個可執行文件打包python應用程序

但是,如果能夠以某種方式從python調用WebKit(或其他一些canvas/css3支持瀏覽器渲染器)來啓動html前端而不使用通常的瀏覽器chrome來給​​出它不是一個網絡應用程序,但一個「真正的本地應用程序」?

+1

'PyQt4.QtWebKit'怎麼樣?您必須將視圖包裝在基本的Qt UI中,但似乎您應該可以通過現有的前端來驅動所有內容。 –

+0

由於GPL原因,無法使用PyQt4。我試圖看看pywebkitgtk是否有最近的Windows端口。 – Drakekin

回答

4

正如在評論中提到的,QT有一個qtwebkit模塊,並且在python中有幾個用於QT的綁定,其中主要是PyQt4。但是,PyQt4是根據GPL或付費許可證授權的。所有這一切都不會丟失,因爲諾基亞開發了自己的Python綁定,名爲PySide,它可以通過qtwebkit模塊將webkit嵌入python應用程序中。

相關問題