Python的一个强功能库,这里用它实现一个简易的浏览器,所谓简易,自然是最基本功能满足,过于复杂的不去深究了,Python的强大优势在于库多,写代码的快速方式就是复制粘贴,用最低的成本实现自己想要达到的目的,即使有些目前难以理解的部分,只要能够正常运行,实现功能,也不必急于深究,而更深层次的鲁棒性问题等,则是在熟练理解、应用的基础上进一步实现
if __name__ == '__main__':
app = QApplication(sys.argv)
gui = UI()
gui.show()
sys.exit(app.exec_())
调试过程中出现的问题表现在缺少部分模块,pip安装一波就行,这里使用的是Python3.x外加PyQt5,原本计划使用PyQt4版本,由于一些特殊情况所以最终选择了5.x版本
from PyQt5 import QtWidgets,QtCore,QtGui
from PyQt5.QtWidgets import *
from PyQt5.QtGui import *
import sys,os,requests
from PyQt5.QtWebEngineWidgets import *
F5运行就行,存在的问题表现在,加载百度页面后可以直接使用百度的搜索引擎,但是链接点击鼠标左键不触发,但是,居然可以通过鼠标中间的滚轮按键触发🐸,无厘头
详细的代码在我的Github托管仓库,点击链接访问下载:
Flash还不能用,嗯,有时间再继续修修补补,据说开发出的浏览器跑分比IE的一些版本还要高,空闲的时候可以转成Web版本看看👀