我正在尝试使用Tkinter构建一个简单的Web浏览器.我想知道如何在Tkinter/Python中打开一个网站.
你不能轻易做你想做的事.Tkinter无法呈现html.您必须自己解析HTML和CSS以及Javascript,并翻译信息以在画布或文本小部件上显示.
如果你想要处理的只是段落,粗体,斜体和标题,那可能不会太难.使用css和javascript渲染大多数真实世界的html可能需要花费数千小时的时间来完成正确的工作.
有一次尝试创建一个tkinter html小部件,但该项目多年来没有看到任何重大活动(http://tkhtml.tcl.tk/),据我所知,从未与Tkinter集成.它显示了许多希望,但它也表明渲染HTML是一项非常非常困难的任务.