十二、Qt 操作PDF文件(2)

一、在《十、Qt 操作PDF文件-CSDN博客》中我们用Poppler类库打开了PDF文件,并显示到窗体上,但只能显示一页,功能还没完善,在本章节中,加入了:

  1. 通过选择框选择PDF文件并打开,默认打开第一页。
  2. 通过上一页、下一页按钮实现翻页功能。
  3. 通过第一页、最后一页、跳转到某一页,实现了定位打开某一页功能。
  4. 通过关闭PDF按钮,可以关闭本次打开的PDF文件。

运行效果如下:

主要实现代码都在formpdf.cpp下

程序目录下有个run文件夹,里边有可以单独运行的程序,可以看效果。

全部代码已经上传,大家可以下载使用。

相关推荐
hai31524754313 分钟前
FlashAttention C语言(C++)实现(展示版)
c语言·开发语言·c++·人工智能·算法
wuminyu1 小时前
Java锁机制之Java对象重量级锁源码剖析
java·linux·c语言·jvm·c++
郝学胜_神的一滴2 小时前
Qt 高级开发 026:QTabWidget御道,从筑基到化境
c++·qt
apocelipes2 小时前
GNU GCC 多版本函数扩展
c语言·c++·linux编程
代码中介商2 小时前
C++完美转发与引用折叠全解析
开发语言·c++
HappyAcmen3 小时前
1.pdfplumber安装,PDF文字提取
python·pdf
雪度娃娃3 小时前
ASIO异步通信——多线程模型
开发语言·网络·c++·php
王老师青少年编程5 小时前
信奥赛C++提高组csp-s之搜索进阶(迭代加深IDDFS)
c++·csp·信奥赛·csp-s·提高组·iddfs·埃及分数
开开心心_Every5 小时前
多连接方式的屏幕共享工具推荐
运维·服务器·pdf·电脑·excel·tornado·dash
liulilittle5 小时前
我从 BBRv1 到 KCC 的思考
网络·c++·tcp/ip·计算机网络·tcp·bbr·通信