使用python实现基于Web的桌面应用程序

时间:2015-07-16 20:59:54

标签: python django web-applications desktop-application node-webkit

我想创建一个运行为Web应用程序或桌面应用程序的应用程序,我知道如何使用Django或Flask实现Web服务器,我更喜欢Django,但有没有办法将它移植到桌面应用程序中? 我找到了一个可能给我解决方案的nodewebkit但是,我对如何使用它没有任何想法。

2 个答案:

答案 0 :(得分:3)

import wx
from wx.lib.iewin import IEHtmlWindow
a = wx.App(redirect=False)
f = wx.Frame(None,-1,"My Desktop Application")
browser = IEHtmlWindow(f)
browser.Navigate("http://google.com")
f.Show()
a.MainLoop()

是远程网页伪装成Windows应用程序的一种非常好的方式...假设这就是你要求的...(这使用wxPython这么粗,你需要安装它)

答案 1 :(得分:2)

我个人更喜欢node-webkit(重命名为nwjs)来做这类事情。它非常简单和强大,你应该试一试。这里有一些教程。

thisthisthis。这是github页面nwjs

但如果您的背景是在python而不是nodejs,那么请查看cefpython