书写 PyQt5 可视化界面爬虫项目的需要笔记

1-使用Qthring多线程进行书写

from PyQt5.QtCore import QObject, pyqtSlot, pyqtSignal

首先爬虫类需要继承QObject类
在这里插入图片描述

在爬虫里定义信号

在这里插入图片描述

将每个爬虫定义为信号槽函数
在这里插入图片描述

在爬虫函数结束时发送信号

在这里插入图片描述

在UI界面里,使用信号链接槽,在槽里定义QTextBrowser的输出

在这里插入图片描述
下面为信号链接的各个槽
在这里插入图片描述

连接爬虫和线程,运行程序

from PyQt5.QtCore import QCoreApplication, QMetaObject, Qt, QDateTime, QThread, pyqtSignal

在这里插入图片描述


版权声明:本文为qq_41562377原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。