可以同时显示HTML和HTML的Python小部件CSS

时间:2011-10-21 04:07:32

标签: python html wxpython tkinter

我有创建家长监督网络浏览器的想法。它的工作方式是我在python中创建一个桌面应用程序(最好使用wxPython或wxPythons webkit),这只是一个可以显示HTML& CSS。

网站的HTTP请求将通过我的服务器上的代理。因此,如果有人想要访问网站“http://google.com”:
- 他们在python浏览器中输入该URL - 请求转到我服务器上的脚本:http://mywebserver.com/cgi-bin/browserRequest.py?url=http://google.com
- python脚本根据无效网址列表检查网址;如果它通过,则脚本下载/访问网页&发回HTML&相关的外部css或javascript文件

我的问题:哪些python GUI库有简单易用的小部件,可以显示HTML并可以显示CSS?

我发现大多数HTML小部件都无法显示CSS,尤其是在wxpython中。另外一些小部件不允许你的html有html或body标签元素。你知道wxpython或任何可以显示HTML和HTML的基于python的GUI中最好的小部件吗? CSS?

2 个答案:

答案 0 :(得分:0)

我建议你为这个项目尝试XULRunner而不是Python。

XULRunner是由Mozilla创建的工具包,用于Firefox和Thunderbird以创建GUI等。

它基于XUL(类似XML的语言)和JavaScript,广泛支持DOM交互(如加载页面和即时调整CSS / HTML)。

但如果你在Python上坚持,PyQt4有一个非常好的Web小部件,它使用Webkit来呈现HTML和CSS。

答案 1 :(得分:0)