在网上看到过一位网友分享的案例,据说该网友之前面试腾讯二面的时候因为学历被冷落了,但是之后直接用这个代码拿到了月薪近两万的Offer,觉得不错分享给各位。
好了,废话我就不多说了,先看这个项目的具体思路。
项目需要实现的功能有:
可以正常的显示网页。
设置浏览器地址,能实时更新网页的URL,还要支持输入网站地址回车访问的功能。
设置导航栏,用于浏览器窗口的前进、后退、刷新、停止加载的功能。
设置标签页,可以挺过双击导航栏打开新的标签页,实现多个页面同时访问。
借助PyQt5的QtWebEngine模块。具体实现过程见源代码(有较为详细的注释)。
开发工具
Python版本:3.5.4。
相关模块:PyQt5模块(5.10版本)以及一些Python自带的模块。
环境搭建
只需要把Python的安装环境添加到变量,然后安装好pip包就行了,这个比较简单,我就不做过多的介绍了。
代码展示
把这段代码在cmd窗口运行Create_Browser.py文件即可运行处窗口。如下图所示:
虽然这个浏览器还只是个空壳,但能在短短一个多小时写出来还吃不容易,值得学习。