本来在GitHUB,大概率被墙,所以找了Gitee的链接凑合: 15-minute-apps: 15 分钟使用 PyQt 技术构建小型桌面应用 (gitee.com)https://gitee.com/oca-john/15-minute-apps代码有些年头,一开始 browser 就踩一坑,找不到 PyQtWebEngine,一阵搜,原来 PyQt5 某个版本后不再内置该模块,单独装即可(有些网页居然首选降PyQt5版本,然而现今在线的源都不再提供了)
pip install PyQtWebEngine
browser 是个比较有意思的例子,就是一个极度精简的浏览器,在某些场合还有些实际用处,因为这个不是用的操作系统自带的浏览器核心,用的是:
浏览器地址栏输入 javascript:alert(navigator.userAgent) 查看该浏览器核心版本
因为是python代码,直接就可以修改为自己需要的首页,某些场合还是比较省心的,比如演示。
原文代码有个缺陷,某些链接点击无效,下文有解决办法:
Python使用Pyqt5实现简易浏览器!非常实用! - 知乎 (zhihu.com)https://zhuanlan.zhihu.com/p/137198066
------------------------------------------------------------------------------------------------------------------
还有一个网站,不太稳定,多刷新几次能打开
PyQt 中文教程 (gitbook.io)https://maicss.gitbook.io/pyqt-chinese-tutoral/
还没具体看,只测试了最后一个俄罗斯方块是可以用的