自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 基于 PyQt6 的 PDF 阅读器(四)—— 合并 PDF

本文介绍了如何为PDF阅读器实现PDF合并功能。主要内容包括:1) 在主界面添加MergePdf按钮,点击后切换至合并界面;2) 使用自定义的AdvanceTableWidget支持拖拽排序功能;3) 通过QFileDialog选择多个PDF文件并添加到表格;4) 利用PyPDF2合并PDF并生成临时文件;5) 在浏览界面显示合并后的PDF并提供下载功能。项目采用PyQt6实现,通过临时文件处理合并结果,并支持文件拖拽排序和多文件合并。完整代码已在Gitee开源。

2025-08-22 23:07:33 869

原创 基于 PyQt6 的 PDF 阅读器(三)—— 浏览界面的搜索栏

本文介绍了如何在PDF浏览界面实现搜索功能。通过在顶部添加可隐藏的搜索栏,绑定Ctrl+F快捷键触发显示,并实现回车键触发的文本搜索功能。核心实现包括:初始化时禁用搜索选项,绑定快捷键和回调函数;通过lambda函数传递搜索文本;使用QWebEnginePage的findText方法执行搜索。该功能仅在浏览界面可用,提升了PDF浏览的交互体验。项目源码已在Gitee持续更新。

2025-08-09 22:27:48 333

原创 基于 PyQt6 的 PDF 阅读器(二)—— 浏览界面实现

本文介绍了基于PyQt6实现PDF阅读器核心浏览界面的开发过程。通过QWebEngineView组件实现PDF渲染,支持本地文件浏览功能。界面采用左右布局,左侧为分页列表,右侧上方为搜索栏,下方显示PDF内容。文章详细说明了如何在Qt Designer中手动提升QWidget为QWebEngineView的方法,并提供了从主界面切换到浏览界面的完整代码实现流程,包括文件选择对话框调用和PDF加载显示功能。项目采用模块化设计,支持页面切换和缩放功能,代码已开源持续更新。

2025-08-07 23:27:52 1093

原创 基于 PyQt6 的 PDF 阅读器(一)—— 主界面实现

本文介绍了如何基于PyQt6开发一个PDF处理GUI工具,将之前用PyPDF2实现的PDF旋转、合并和分页功能集成到可视化界面中。通过PyQt-Designer设计主界面和功能页面,使用QStackedWidget实现界面切换,包含主界面、浏览界面和合并界面。在合并界面可调整PDF顺序并预览合并结果,浏览界面支持分页保存。项目采用菜单栏组织功能,如添加分页范围、合并文件等操作,提升了PDF处理的便捷性。源码已开源在Gitee平台。

2025-08-06 23:26:27 671

原创 Python 实现 PDF 拆分/合并/旋转

分享这个简单好用的脚本来实现 PDF 拆分,合并以及旋转

2025-03-29 20:53:09 398

原创 Python 实现上位机(三)

记录并分享一个用 python 实现上位机功能的思路与模板。将通过三个方面分享:PyQt5 绘制上位机界面,通过上位机作为 Client 访问 Server 端本章将用 PyQt5 实现上位机 GUI。

2024-01-16 22:03:55 3631 1

原创 Python 实现上位机(二)

记录并分享一个用 python 实现上位机功能的思路与模板。本章将用 Python 实现 Client 端。

2024-01-15 23:00:24 2288 1

原创 Python 实现上位机(一)

记录并分享一个用 python 实现上位机功能的思路与模板。本章将用 Python 实现一个简易的自定义规约。

2023-10-03 17:27:28 6360 2

原创 PyQt5 + QtDesigner 复刻 Windows 计算器 (三)

pyqt5 实现基础计算器功能以及源码

2023-01-27 12:32:46 480

原创 PyQt5 + QtDesigner 复刻 Windows 计算器 (二)

Qt designer 使用方法实例

2022-11-28 22:57:19 1112

原创 PyQt5 + QtDesigner 复刻 Windows 计算器 (一)

PyQt5 + QtDesigner 学习笔记 (复刻 Win11 计算器)

2022-11-25 22:47:57 946

原创 WSL 可视化桌面

Xming 或 RDP 实现 WSL 桌面可视化

2022-11-24 21:23:09 6182 2

Python 实现上位机 host.ui 文件

Python 实现上位机 host.ui 文件

2024-01-16

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除