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. 运行结果:
相关推荐
无小道1 小时前
Qt——事件简单介绍
开发语言·前端·qt
mengzhi啊4 小时前
QUndoView 本质是一个 Qt 界面控件(继承自 QListView),专门适配 QUndoStack
qt
编程小白20264 小时前
从 C++ 基础到效率翻倍:Qt 开发环境搭建与Windows 神级快捷键指南
开发语言·c++·windows·qt·学习
深蓝海拓4 小时前
PySide6,QCoreApplication::aboutToQuit与QtQore.qAddPostRoutine:退出前后的清理工作
笔记·python·qt·学习·pyqt
薛定谔的猫喵喵5 小时前
天然气压力能利用系统综合性评价平台:基于Python和PyQt5的AHP与模糊综合评价集成应用
开发语言·python·qt
云中飞鸿5 小时前
linux中qt安装
开发语言·qt
少控科技5 小时前
QT第6个程序 - 网页内容摘取
开发语言·qt
stevenson_aspdotnet7 小时前
QT5.15.12 编译备忘
qt
无小道9 小时前
QT——QFIie和QFileInfo文件类
开发语言·qt·命令模式
薛定谔的猫喵喵10 小时前
基于PyQt5的视频答题竞赛系统设计与实现
开发语言·qt·音视频