如何使用HTML + Javascript构建python GUI?

Let*_*uce 21 python webkit

我昨天一直在试用Appcelerator Titanum,我觉得它在Javascript方面很酷.

Appcelerator Titanum上的Python功能非常有限(例如,不能使用某些模块).

我的问题是如何使用html和javascript作为真正的python应用程序的GUI工具?

我正在运行Windows 7,我正在考虑使用webkit为此目的但不知道如何在python中使用它.

我打算使用py2exe创建一个独立的可执行文件,因为我不知道用户是否总是安装了python和相应的模块.

li.*_*idm 8

如果您正在使用Python的webkit绑定,请查看PyQt,其中包括Webkit,以及wxWebkit(http://wxwebkit.wxcommunity.com/),如果您使用的是wxWidgets.这使您可以将webkit嵌入到Qt或Wxwidgets应用程序中,这样您就不必通过浏览器.

如果您确实使用了这个,那么您可以使用Python中的Web服务器,就像其他人提到的那样,或者您可以直接控制Webkit控件(虽然我不确定这是多么实用).

除此之外,还有Pajamas Desktop(http://pyjs.org/),它允许您使用睡衣来构建应用程序,然后运行它.


S.L*_*ott 2

那么我如何使用 html 和 javascript 作为真正的 python 应用程序的 gui 工具呢?

您在桌面上运行 Web 服务器。例如:http://docs.python.org/library/simplehttpserver.html 只需几行代码,您就可以提供一个完整的 HTTP 服务器,它将为浏览器提供 HTML 和 Javascript 服务。

我正在运行 Windows 7,我正在考虑使用 webkit 来实现此目的,但实际上不知道如何在 python 中使用它,而且我想使用 py2exe 那么如何使用 python + webkit 来处理 gui 部分?

很难解析。它要么表明咖啡喝太多,要么表明不熟悉标点符号。

我会随机选择以下可能有意义的单词。

如何使用 python + webkit 来处理 gui 部分?

您在桌面上运行 Web 服务器。Web 服务器向浏览器提供 html 和 javascript 页面 - 也在您的桌面上运行。

  • @Lettuce:请**澄清**你的问题。我找到了所有的“?” 我能找到。我试图解析这些问题。如果您不喜欢这个答案,请考虑一下。也许你的问题不够完整,别人无法理解。想想——也许——我们知道的不如你多,你需要解释一下你想要做什么以及你需要知道什么。 (8认同)
  • 抱歉,这是我问题的蹩脚答案!如果你不知道就不要发表评论。我在问题开头提到,Appcelerator Titanum 给我留下了深刻的印象,所以我只需要更多的自由度来使用 python,同时做与 Appcelerator Titanum 相同的事情。 (2认同)