- 博客(38)
- 问答 (1)
- 收藏
- 关注
原创 Python + PyQT5 实现截屏功能
编写简易截屏工具,在显示屏幕上绘制一个矩形框,截取矩形框内的图片数据。基本实现流程思路分为:(1)首先获取整个显示界面的图片;(2)绘制截取图形区域,获取坐标数据;(3)利用坐标数据,处理整个显示界面的图片,得到最终截取图片;(4)将最终截取图片自动复制到剪贴板(绘制矩形框完成,该动作自动执行完成),可以进行粘贴功能;(5)点击ESC按钮,退出自动截屏状态;
2024-12-06 14:21:08
758
原创 Python +Pyqt5 简单视频爬取学习及工具实现(二)
目的:将网站上的m3u8视频下载到本地,包含多个视频自动下载-----仅娱乐使用;流程: 通过主网址,获取HTML所有内容; 解析HTML,自动获取m3u8索引文件; 通过每个视频的索引文件,下载视频流; 判断视频流是否需要自动进行格式转化和解密; 判断视频流自动合并后是否清除原有ts视频;
2024-11-19 13:41:23
953
原创 Python +Pyqt5 简单视频爬取学习(一)
目的:将网站上的m3u8视频下载到本地-----仅娱乐使用;流程: 通过网页调试模式,获取网页视频流的索引文件; 分析视频流的url和视频流索引文件的差异性; 通过视频流的url,下载视频数据至本地; 判断视频数据是否需要转化为ts; 判断视频是否被加密,如若被加密,需要先解密; 合并所有的ts视频,以MP4模式输出完整视频;
2024-11-15 10:37:29
1022
原创 Python + 查看个人下载次数小工具 - 记录
为了方便查看个人资源下载的数据,通过selenium控制浏览器 + HTML网页源代码数据获取 + 数据分析 三个流程来达到目的。
2024-10-24 19:33:07
382
原创 QT--TCP网络通讯工具编写记录
> 功能描述: > 1、实现服务端创建; > 2、实现客户端创建 ;> 3、实现服务端与客户端的通讯连接,包括:连接响应,断连响应等;> 4、实现服务端一对多客户端,单发送消息,多发消息,循环发消息;> 5、实现一键获取本地IP4地址;
2024-05-23 20:32:14
1344
原创 QT——tableWidget-跳变之舞V1.0-记录学习【1】
学习QT-tableWidge的部分使用方法,自制跳变表格娱乐小工具 V1.0(* ̄︶ ̄)
2024-05-10 14:52:24
1167
原创 Pyqt5 - 自制简易音乐播放器V1.0
一:目的(1)获取音乐文件,播放本地音乐,可切换音乐,暂停音乐,获取音乐播放总时间,选择单曲循环或者列表循环;(2)自由设置音乐的音量;(3)显示对应播放音乐的歌词;
2024-02-21 15:12:06
582
原创 Python-如何制作一个简单的登陆界面加上参数配置界面【二版】
【1】增加账号密码注册功能;【2】添加配置参数界面,可在主界面打开配置参数界面,并在配置参数界面修改对应参数,相关参数通过ini配置文件保存至本地和读取;
2023-08-05 14:20:27
1093
2
原创 Python-Foxmail邮件发送程序记录
(1)发送邮件,其中邮件包括指定的信息内容;(2)发送邮件,其中可插入图片,可导入附件,信息内容等;
2023-03-27 09:57:00
1101
原创 Python-图片格式转化(jip,png,jieg转化为PDF,PDF转jip,png,jieg)
Python-图片格式转化(jip,png,jieg转化为PDF,PDF转jip,png,jieg)
2022-05-31 10:38:49
1715
原创 Python-读取图片区域坐标的方法记录
首先是导入需要使用的库:import cv2import timeimport win32gui, win32ui, win32conimport os1、然后是获取需要的图片或者无需获取,已有图片。(可通过直接截取图片)'''1、窗口截图,直接获取当前最前面的全屏幕截图'''def window_capture(filename,w=1920,h=1080): hwnd = 0 # 窗口的编号,0号表示当前活跃窗口 # 根据窗口句柄获取窗口的设备上下文DC(Divice
2022-05-30 14:25:18
9404
4
原创 Python-各py模块之间信息传递方法的记录:(使用于Pyqt5和日常程序之间的信息传递使用)
目的:日常程序之间分为各个py模块,一些程序可以直接调用后return相关信息,一些程序则不能,这样的情况下,需要建立一个信息传值的方法,能运用在各py模块之间。(比如不同Pyqt5之间的UI界面信息传递,备注:也可以用QT线程中的信号机制pyqtSignal完成信息传值,该方法后续记录。)1、首先,是创建一个消息基类,用于保存数据名称及获取数据名称对应值数值。(1)文件名为:globalvar.py'''创建消息基类,保存属性及获取属性值的方法'''class GlobalVar: d
2022-05-27 10:58:05
1780
原创 Python-快速简单制作GIF图片记录:
首先是导入需要的库:'''快速制作GIF图片'''import osimport PIL.Image as Image import imageio思路:第一步:整理出我们需要的图片(图片格式处理,个人选择)'''传入放着图片的文件夹路径'''def get_img(paths): images = [] #判断文件夹中,我们需要添加的图片格式,获取图片列表 if os.path.exists(paths):
2022-05-26 20:33:08
386
原创 Python识别图片中数字/数值的方法笔记
import easyocr #识别图片上的数字/数值/文字方法from PIL import Image #打开图片,传输图片信息import re #正则表达式# import pytesseract #识别图片上的数字/数值方法应用场景:单独识别图片中某个区域的数字或者/数值,然后做数据处理。首先是导入我们需要的库(如上),这里识别图片上数字或者数值的原理是,首先截图(截取屏幕),然后截取我们需要的图片上的数字/数值区域,方便第三方库识别
2022-05-14 19:04:26
16887
原创 PyQt5学习记录:QTableView如何获取指定单元格中的内容
@pyqtSlot() def on_pushButton_clicked(self): print("保存配置文件") row = self.tableviews.currentIndex().row() colum = self.tableviews.currentIndex().column() text = self.tableviews.currentIndex().data() data=[str(row),
2022-04-28 09:18:21
7416
原创 PYQt5中,textBrowser添加点击链接本地文件的方法
@TOC欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:全新的界面设计 ,将会带来全新的写作体验;在创作中心设置你喜爱的代码高亮样式,Markdown 将代码片显示选择的高亮样式 进行展示;增
2022-04-18 11:38:49
2004
4
原创 Python-串口通讯
Python-串口通讯欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:全新的界面设计 ,将会带来全新的写作体验;在创作中心设置你喜爱的代码高亮样式,Markdown 将代码片显示选择的高亮样式
2021-01-13 11:22:50
2758
1
描述:基于Python + Pyqt5 制作快速截屏工具
2024-12-02
Python +Pyqt5 简单视频爬取下载工具
2024-11-19
QT-TCP网络通讯工具编写记录
2024-05-23
python +pyqt5 +实战项目 +自制简易音乐播放器
2024-02-20
小软件简洁工具的开发程序+登录界面+账号密码注册+主界面应用+配置参数界面
2023-08-05
能够解读一下这段代码运行的原理吗?
2023-02-28
pytesseract程序打包后运行报错现象问题解决
2022-05-05
TA创建的收藏夹 TA关注的收藏夹
TA关注的人