如何在Tkinter窗口中打开网站?

Bro*_*ael 4 python tkinter

我正在尝试使用Tkinter构建一个简单的Web浏览器.我想知道如何在Tkinter/Python中打开一个网站.

Bry*_*ley 7

你不能轻易做你想做的事.Tkinter无法呈现html.您必须自己解析HTML和CSS以及Javascript,并翻译信息以在画布或文本小部件上显示.

如果你想要处理的只是段落,粗体,斜体和标题,那可能不会太难.使用css和javascript渲染大多数真实世界的html可能需要花费数千小时的时间来完成正确的工作.

有一次尝试创建一个tkinter html小部件,但该项目多年来没有看到任何重大活动(http://tkhtml.tcl.tk/),据我所知,从未与Tkinter集成.它显示了许多希望,但它也表明渲染HTML是一项非常非常困难的任务.