当前位置: 首页 > wzjs >正文

镇江网站优化seo全国人大常委会副委员长

镇江网站优化seo,全国人大常委会副委员长,有关做美食的网站乐,网页设计大赛主题5.15.2使用pdf 必须要安装QT源码,可以看到编译器lib目录已经有pdf相关的lib文件,d是debug 1.找到源码目录:D:\soft\QT\5.15.2\Src\qtwebengine\include 复制这两个文件夹到编译器的包含目录中:D:\soft\QT\5.15.2\msvc2019_64\include 2.找…

5.15.2使用pdf

必须要安装QT源码,可以看到编译器lib目录已经有pdf相关的lib文件,d是debug
在这里插入图片描述
1.找到源码目录:D:\soft\QT\5.15.2\Src\qtwebengine\include
在这里插入图片描述
复制这两个文件夹到编译器的包含目录中:D:\soft\QT\5.15.2\msvc2019_64\include
在这里插入图片描述
2.找到D:\soft\QT\5.15.2\Src\qtwebengine\src\pdf\api目录,将目录下的文件夹全部复制替换到D:\soft\QT\5.15.2\msvc2019_64\include\QtPdf中。
在这里插入图片描述
3.将D:\soft\QT\5.15.2\Src\qtwebengine\src\pdfwidgets以下文件复制替换到到D:\soft\QT\5.15.2\msvc2019_64\include\QtPdfWidgets中
在这里插入图片描述
4.修改pro文件,不用加入附加包含目录,只需要加入附加库目录和lib名称即可

LIBS += -LD:/soft/Qt/5.15.2/msvc2019_64/libCONFIG(debug, debug|release){LIBS += -lQt5PdfdLIBS += -lQt5PdfWidgetsd
}
else
{LIBS += -lQt5PdfLIBS += -lQt5PdfWidgets
}

5.测试

#include <QApplication>
#include <QtPdf/QPdfDocument>
int main(int argc, char *argv[])
{QApplication a(argc, argv);QPdfDocument *doc = new QPdfDocument;doc->load("D:/1.pdf");QSizeF pageSize = doc->pageSize(0);QImage image = doc->render(0,pageSize.toSize());image.save("D:/1.png");return a.exec();
}

加载pdf为QGraphicsScene的背景

#include <QApplication>
#include <QtPdf/QPdfDocument>
#include <QGraphicsScene>
#include <QGraphicsView>
class MyQGraphicsScene:public QGraphicsScene
{
public:MyQGraphicsScene(QObject *parent = nullptr):QGraphicsScene(parent){doc = new QPdfDocument(this);}void drawBackground(QPainter *painter, const QRectF &rect) override{doc->load("D:/1.pdf");QSizeF pageSize = doc->pageSize(0);QImage image = doc->render(0,pageSize.toSize());painter->setPen(Qt::blue);painter->setBrush(image);painter->drawRect(sceneRect());}private:QPdfDocument *doc = nullptr;
};int main(int argc, char *argv[])
{QApplication a(argc, argv);// 创建自定义场景MyQGraphicsScene *scene = new MyQGraphicsScene();scene->setSceneRect(0,0,500,400);// 创建视图,并设置场景QGraphicsView *view = new QGraphicsView(scene);view->setFixedSize(800,600);view->show();return a.exec();
}

重写QGraphicsScene的drawBackground方法即可达到目的
在这里插入图片描述

http://www.dtcms.com/wzjs/250900.html

相关文章:

  • 模仿淘宝详情页做网站北京自动seo
  • 江苏住房建设厅网站制作网页的步骤
  • wordpress全站登陆可见如何搭建公司网站
  • 网站建设费用百度怎么推广自己的店铺
  • 静安广州网站建设seo外包服务专家
  • 中国建设人才信息网站松原今日头条新闻
  • 网站建设投标邀请函seo作弊
  • 怎么建立一个群宁波关键词优化企业网站建设
  • app跟网站的区别南宁网站关键词推广
  • 小米路由器mini做网站营销方式都有哪些
  • 怎么在国外网站做推广北京最新疫情情况
  • 建设银行etc网站网络热词2023流行语及解释
  • 做企业网站百度推广客服添加友情链接的技巧
  • 网站建设五行青岛网站seo推广
  • ps制作网站过程手机百度收录提交入口
  • 做网站要学会那些企业营销培训课程
  • 长沙企业网站建设公网络营销概述ppt
  • 怎么做html5网站最让顾客心动的促销活动
  • 那个网站可以做视频app制作的如何引流被动加好友微信
  • 网站建设教程 迅雷下载站长之家工具高清
  • 副业做网站软件优化大师怎么样
  • 做配色的网站seo站长工具 论坛
  • 云南网站建设快速优化优化大师哪个好
  • 如何在网站添加代码百度站长工具域名查询
  • php网站调试环境搭建十八大禁用黄app入口
  • 网站导航栏高度关键词抓取工具都有哪些
  • 利用access做网站关键词搜索量怎么查
  • 曲靖网站制作公司各引擎收录查询
  • wordpress和django哪个好整站seo排名外包
  • 在百度备案网站千峰培训出来好就业吗