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在linux系统下获取系统内存使用情况的方法
May 11 Python
python-str,list,set间的转换实例
Jun 27 Python
python实现事件驱动
Nov 21 Python
pywinauto自动化操作记事本
Aug 26 Python
提升python处理速度原理及方法实例
Dec 25 Python
tensorflow的计算图总结
Jan 12 Python
浅谈pandas.cut与pandas.qcut的使用方法及区别
Mar 03 Python
Python tkinter布局与按钮间距设置方式
Mar 04 Python
基于python连接oracle导并出数据文件
Apr 28 Python
python 解决mysql where in 对列表(list,,array)问题
Jun 06 Python
Python如何急速下载第三方库详解
Nov 02 Python
Python Process创建进程的2种方法详解
Jan 25 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 编程的 5个良好习惯
2009/02/20 PHP
深入HTTP响应状态码速查表的详解
2013/06/07 PHP
php浏览历史记录的方法
2015/03/10 PHP
用php+ajax新建流程(请假、进货、出货等)
2017/06/11 PHP
Laravel框架在本地虚拟机快速安装的方法详解
2018/06/11 PHP
JSON JQUERY模板实现说明
2010/07/03 Javascript
javascript设计模式之工厂模式示例讲解
2014/03/04 Javascript
基于jquery实现放大镜效果
2015/08/17 Javascript
JS中跨页面调用变量和函数的方法(例如a.js 和 b.js中互相调用)
2016/11/01 Javascript
vue-cli的webpack模板项目配置文件分析
2017/04/01 Javascript
Angular2+国际化方案(ngx-translate)的示例代码
2017/08/23 Javascript
解决修复npm安装全局模块权限的问题
2018/05/17 Javascript
基于Vue实现图片在指定区域内移动的思路详解
2018/11/11 Javascript
2分钟实现一个Vue实时直播系统的示例代码
2020/06/05 Javascript
vue如何搭建多页面多系统应用
2020/06/17 Javascript
基于vue+element实现全局loading过程详解
2020/07/10 Javascript
[01:33:07]VGJ.T vs Newbee Supermajor 败者组 BO3 第一场 6.6
2018/06/07 DOTA
[36:22]VP vs Serenity 2018国际邀请赛小组赛BO2 第一场 8.16
2018/08/17 DOTA
Python版的文曲星猜数字游戏代码
2013/09/02 Python
Django中STATIC_ROOT和STATIC_URL及STATICFILES_DIRS浅析
2018/05/08 Python
python实现本地批量ping多个IP的方法示例
2019/08/07 Python
Django之choices选项和富文本编辑器的使用详解
2020/04/01 Python
html5 canvas手势解锁源码分享
2020/01/07 HTML / CSS
瑞典最好的运动鞋专卖店:Sneakersnstuff
2016/08/29 全球购物
澳大利亚在线百货商店:Real Smart
2017/08/13 全球购物
我们没有写servlet的构造方法,那么容器是怎么创建servlet的实例呢
2013/04/24 面试题
经贸日语毕业生自荐信
2013/11/03 职场文书
中学生学雷锋活动心得体会
2014/03/10 职场文书
英语一分钟演讲稿
2014/04/29 职场文书
清明节网上祭英烈活动总结
2014/04/30 职场文书
工作岗位说明书模板
2014/05/09 职场文书
学校校庆演讲稿
2014/05/22 职场文书
励志演讲稿200字
2014/08/21 职场文书
学习十八大标语
2014/10/09 职场文书
英文升职感谢信
2015/01/23 职场文书
Golang 实现WebSockets
2022/04/24 Golang