在python中构建基于HTML5的GUI

时间:2013-05-09 08:24:30

标签: python html user-interface

最近我参加了一个会议,一家公司有一个软件产品,它有一个用HTML 5编写的GUI。它是通过他们定制的浏览器呈现给用户的,看起来非常好。我从来没有听说过这样的概念,我想知道这是否是一种常见的做法?我可以看到一些好处,能够产生灵活和令人惊叹的UI设计。 Python中是否有可用的工具?我假设您只需要一个能够使用HTML和CSS呈现静态页面的浏览器。这种方法的缺点是什么?

1 个答案:

答案 0 :(得分:2)

这是我找到的最接近的https://github.com/html5lib

如果你打算用HTML5发送它,我认为没有理由建立一个浏览器,已经有很多浏览器,有更多人在使用它们,你很难击败像Firefox或Chrome,除非您拥有所需的特定功能,然后插件可能会更好。通常构建这样的自定义浏览器只有在你想要做一件非常有限的事情(比如流式传输电影)或者你想要使用不同的格式(比如在XML文档中发送你的HTML版本并解析那个)时才有用。并渲染它。)

我个人也不认为Python是你想要用的,只是因为目前缺乏与其他所有东西的兼容性(并不是说你不能让事情有效,但它不是您将下载Chrome插件,更改3行代码并将其加载到您的浏览器中。我确实在wxPython文档中看到了一个示例Web浏览器,你可以从那里开始,我不知道它做了什么以及它不会做什么但不幸的是。