python3使用pyqt5制作一个超简单浏览器的实例


Posted in Python onOctober 19, 2017

我们使用的是QWebview模块,这里也主要是展示下QWebview的用法。

之前在网上找了半天的解析网页的内容,都不是很清楚。

这是核心代码:

webview = Qwebview()
webview.load(Qurl('http://www.cnblogs.com/Blaxon/'))
webview.show()

完整代码(代码是拿的别的代码改得):

from PyQt5.QtCore import *
from PyQt5.QtWidgets import *
from PyQt5.QtWebKitWidgets import *


class Form(QWidget):
  def __init__(self, parent=None):
    super(Form, self).__init__(parent)

    tmp = QWebView()

    buttonLayout1 = QVBoxLayout()
    buttonLayout1.addWidget(tmp)

    mainLayout = QGridLayout()
    mainLayout.addLayout(buttonLayout1,)

    self.setLayout(mainLayout)
    self.setWindowTitle("Hello Qt")
    tmp.load(QUrl('http://www.cnblogs.com/misoag/archive/2013/01/09/2853515.html'))
    tmp.show()


if __name__ == '__main__':
  import sys
  app = QApplication(sys.argv)
  screen = Form()
  screen.show()
  sys.exit(app.exec_())

以上这篇python3使用pyqt5制作一个超简单浏览器的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
centos系统升级python 2.7.3
Jul 03 Python
收藏整理的一些Python常用方法和技巧
May 18 Python
深入讲解Python中的迭代器和生成器
Oct 26 Python
python3库numpy数组属性的查看方法
Apr 17 Python
python scipy求解非线性方程的方法(fsolve/root)
Nov 12 Python
解决pyinstaller打包pyqt5的问题
Jan 08 Python
python视频按帧截取图片工具
Jul 23 Python
python烟花效果的代码实例
Feb 25 Python
python中列表的含义及用法
May 26 Python
在python下实现word2vec词向量训练与加载实例
Jun 09 Python
Python使用urlretrieve实现直接远程下载图片的示例代码
Aug 17 Python
Python实现猜拳与猜数字游戏的方法详解
Apr 06 Python
PyQt5利用QPainter绘制各种图形的实例
Oct 19 #Python
python连接数据库的方法
Oct 19 #Python
Python3使用PyQt5制作简单的画板/手写板实例
Oct 19 #Python
python里使用正则的findall函数的实例详解
Oct 19 #Python
详解python里使用正则表达式的全匹配功能
Oct 19 #Python
python中logging库的使用总结
Oct 18 #Python
R vs. Python 数据分析中谁与争锋?
Oct 18 #Python
You might like
php检测网页是否被百度收录的函数代码
2013/10/09 PHP
php中return的用法实例分析
2015/02/28 PHP
php使用socket post数据到其它web服务器的方法
2015/06/02 PHP
PHP创建XML接口示例
2019/07/04 PHP
什么是json和jsonp,jQuery json实例详详细说明
2012/12/11 Javascript
JavaScript中继承用法实例分析
2015/05/16 Javascript
jQuery自动完成插件completer附源码下载
2016/01/04 Javascript
js确认框confirm()用法实例详解
2016/01/07 Javascript
浅析Bootstrap表格的使用
2016/06/23 Javascript
详解nodejs实现本地上传图片并预览功能(express4.0+)
2017/06/28 NodeJs
Nodejs连接mysql并实现增、删、改、查操作的方法详解
2018/01/04 NodeJs
在Koa.js中实现文件上传的接口功能
2019/10/08 Javascript
JS通用方法触发点击事件代码实例
2020/02/17 Javascript
vuex实现购物车的增加减少移除
2020/06/28 Javascript
Vue axios 跨域请求无法带上cookie的解决
2020/09/08 Javascript
JavaScript 事件代理需要注意的地方
2020/09/08 Javascript
React倒计时功能实现代码——解耦通用
2020/09/18 Javascript
[00:27]DOTA2次级职业联赛 - Lilith战队宣传片
2014/12/01 DOTA
Python中zip()函数用法实例教程
2014/07/31 Python
python操作mysql中文显示乱码的解决方法
2014/10/11 Python
python发送告警邮件脚本
2018/09/17 Python
对Python3 序列解包详解
2019/02/16 Python
python2和python3在处理字符串上的区别详解
2019/05/29 Python
Pycharm远程调试原理及具体配置详解
2019/08/08 Python
python程序 线程队列queue使用方法解析
2019/09/23 Python
Python numpy数组转置与轴变换
2019/11/15 Python
python 实现简单的FTP程序
2019/12/27 Python
TensorFlow 输出checkpoint 中的变量名与变量值方式
2020/02/11 Python
500行python代码实现飞机大战
2020/04/24 Python
美国玛丽莎收藏奢华时尚商店:Marissa Collections
2016/11/21 全球购物
瑞士隐形眼镜和护理产品网上商店:Linsenklick
2019/10/21 全球购物
教你打造完美的创业计划书
2014/01/06 职场文书
县委班子四风对照检查材料思想汇报
2014/09/29 职场文书
2016年“5.12”护士节慰问信
2015/11/30 职场文书
解决Jenkins集成SonarQube遇到的报错问题
2021/07/15 Java/Android
vue-cli3.x配置全局的scss的时候报错问题及解决
2022/04/30 Vue.js