qt 5.15.2 使用pdf

1. 安装Qt 5.15.2 选择对应编译器和源码:

安装后已有pdf对应的库和源码:

将QtPdf和QtPdfWidgets目录拷贝到msvc2019_64/include(根据需要用到的编译器而定)

将C:\Qt\5.15.2\Src\qtwebengine\src\pdf\api所有文件拷贝到C:\Qt\5.15.2\msvc2019_64\include\QtPdf

将C:\Qt\5.15.2\Src\qtwebengine\src\pdfwidgets以下文件拷贝到

拷贝到:C:\Qt\5.15.2\msvc2019_64\include\QtPdfWidgets

测试:

使用Qt creator打开pdf例子程序:

2. 修改.pro 加入库和头文件:
复制代码
INCLUDEPATH += C:/Qt/5.15.2/msvc2019_64/include/QtPdfWidgets
INCLUDEPATH += C:/Qt/5.15.2/msvc2019_64/include/QtPdf

LIBS += -LC:/Qt/5.15.2/msvc2019_64/lib

CONFIG(debug, debug|release){
    LIBS += -lQt5Pdfd
    LIBS += -lQt5PdfWidgetsd
}
else
{
    LIBS += -lQt5Pdf
    LIBS += -lQt5PdfWidgets
}
3. 运行结果:
相关推荐
追烽少年x2 小时前
Qt多线程编程:QThread与QtConcurrent的对比与应用
qt
小短腿的代码世界16 小时前
Qt实时盈亏计算深度解析:从持仓数据到动态盈亏展示
开发语言·qt
Python私教18 小时前
GenericAgent PySide6 桌面应用深度解析:悬浮按钮 + 聊天面板的原生 Qt 方案
开发语言·数据库·qt
用户8055336980318 小时前
现代Qt开发教程(新手篇)1.11——定时器
c++·qt
小短腿的代码世界20 小时前
Qt券商接口封装深度解析:统一API设计与多源适配
开发语言·qt·单元测试
T0uken20 小时前
基于 vcpkg 与 LLVM-MinGW 的 Qt6 静态链接开发方案
c++·windows·qt
Ulyanov21 小时前
《现代 Python 桌面应用架构实战:PySide6 + QML 从入门到工程化》 开发环境搭建与工具链极简主义 —— 拒绝臃肿,构建工业级基座
开发语言·python·qt·ui·架构·系统仿真
(Charon)1 天前
【C++/Qt】Qt 实现 MQTT 测试工具:连接 Broker、订阅主题与发布消息
开发语言·c++·qt
Ulyanov1 天前
《现代 Python 桌面应用架构实战:PySide6 + QML 从入门到工程化》:动态数据仪表盘与 NumPy 可视化 —— 从标量到向量的数据驱动进化
开发语言·python·qt·架构·numpy
小短腿的代码世界1 天前
Qt序列化与持久化深度解析:从QDataStream到自定义二进制协议
开发语言·数据库·qt