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. 运行结果:
相关推荐
深蓝海拓20 小时前
PySide6从0开始学习的笔记(十三) IDE的选择
笔记·python·qt·学习·pyqt
YouEmbedded21 小时前
解码QPixmap 图片自适应控件缩放与圆角处理
qt·图片适配控件
Y1rong21 小时前
QT之天气预报
qt
Larry_Yanan1 天前
Qt多进程(二)QProcess+stdio
开发语言·qt
码农葫芦侠1 天前
Qt 跨线程内存管理陷阱:QSharedPointer、deleteLater() 与 QPointer 的致命组合
开发语言·数据库·qt
CC.GG1 天前
【Qt】信号和槽
开发语言·数据库·qt
水煎包V:YEDIYYDS8881 天前
QT QML 实现的旋钮按钮,类似收音机音量旋钮,可指示方向和角度
qt·qml·旋钮组件
龚建波1 天前
Qt程序设计:QPromise/QFuture多线程任务管理
qt·qfuturewatcher·qpromise·qfuture
追烽少年x1 天前
Qt面试题合集(三)
qt
FirstFrost --sy1 天前
Qt控件美化:LineEdit与CheckBox实战
开发语言·qt