python3使用pyqt5如何制作简单的浏览器的方法介绍


本文摘自php中文网,作者黄舟,侵删。

下面小编就为大家带来一篇python3使用pyqt5制作一个超简单浏览器的实例。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧

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

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

这是核心代码:


1

2

3

webview = Qwebview()

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

webview.show()

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


1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

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如何制作简单的浏览器的方法介绍的详细内容,更多文章请关注木庄网络博客!!

相关阅读 >>

vscode无法调试Python怎么解决

Python topn 取最大的n个数或最小的n个数方法

一文彻底搞懂Python切片操作

Python什么意思中文翻译

Python中的str有什么用

request timeout是什么意思

Python怎么下载包

内置基于类的通用视图

使用Python操作excel文件

如何获取一个文件的创建和修改时间

更多相关阅读请进入《Python》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...