PyQt5实现自己的浏览器

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托管仓库,点击链接访问下载:

Ruiko Saten’s Browser Github

Flash还不能用,嗯,有时间再继续修修补补,据说开发出的浏览器跑分比IE的一些版本还要高,空闲的时候可以转成Web版本看看👀

发表评论

电子邮件地址不会被公开。 必填项已用*标注