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 相关文章推荐
Python 变量类型及命名规则介绍
Jun 08 Python
在Python中使用__slots__方法的详细教程
Apr 28 Python
使用Python制作获取网站目录的图形化程序
May 04 Python
python opencv 图像尺寸变换方法
Apr 02 Python
Django认证系统实现的web页面实现代码
Aug 12 Python
提升python处理速度原理及方法实例
Dec 25 Python
Python3 Click模块的使用方法详解
Feb 12 Python
python读取csv文件指定行的2种方法详解
Feb 13 Python
C++和python实现阿姆斯特朗数字查找实例代码
Dec 07 Python
Python爬虫基础讲解之请求
May 13 Python
pandas 实现将NaN转换为None
May 14 Python
详解如何用Python实现感知器算法
Jun 18 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
Apache环境下PHP利用HTTP缓存协议原理解析及应用分析
2010/02/16 PHP
thinkphp中连接oracle时封装方法无法用的解决办法
2013/06/17 PHP
浅析php插件 Simple HTML DOM 用DOM方式处理HTML
2013/07/01 PHP
老生常谈PHP面向对象之注册表模式
2017/05/26 PHP
php实现mysql连接池效果实现代码
2018/01/25 PHP
PHP 访问数据库配置通用方法(json)
2018/05/20 PHP
javascript:文字不间断向左移动的实例代码
2013/08/08 Javascript
用js代码和插件实现wordpress雪花飘落效果的四种方法
2014/12/15 Javascript
jquery实现炫酷的叠加层自动切换特效
2015/02/01 Javascript
Jquery基础教程之DOM操作
2015/08/19 Javascript
使用impress.js制作幻灯片
2015/09/09 Javascript
javascript学习指南之回调问题
2016/04/23 Javascript
angularJs关于指令的一些冷门属性详解
2016/10/24 Javascript
模板视图和AngularJS之间冲突的解决方法
2016/11/22 Javascript
利用JS屏蔽页面中的Enter按键提交表单的方法
2016/11/25 Javascript
Bootstrap CSS组件之按钮下拉菜单
2016/12/17 Javascript
微信小程序 石头剪刀布实例代码
2017/01/04 Javascript
用原生js做单页应用
2017/01/17 Javascript
浅谈原型对象的常用开发模式
2017/07/22 Javascript
通过vue手动封装on、emit、off的代码详解
2019/05/29 Javascript
微信小程序图片加载失败时替换为默认图片的方法
2019/12/09 Javascript
python编程线性回归代码示例
2017/12/07 Python
Python subprocess模块功能与常见用法实例详解
2018/06/28 Python
python 实现数字字符串左侧补零的方法
2018/12/04 Python
Python实现简单查找最长子串功能示例
2019/02/26 Python
Python 实现数据结构-堆栈和队列的操作方法
2019/07/17 Python
Django实现文件上传下载
2019/10/06 Python
Django2 连接MySQL及model测试实例分析
2019/12/10 Python
Python任务调度模块APScheduler使用
2020/04/15 Python
使用Python提取文本中含有特定字符串的方法示例
2020/12/09 Python
python中实现栈的三种方法
2020/12/19 Python
CSS书写规范、顺序和命名规则
2014/03/06 HTML / CSS
CSS Grid布局教程之什么是网格布局
2014/12/30 HTML / CSS
财务人员个人求职信范文
2013/12/04 职场文书
大学生优秀自荐信范文
2014/02/25 职场文书
师德师风个人整改措施
2014/10/27 职场文书