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

无水印视频素材下载网站河南省二级建造师报名入口官网

无水印视频素材下载网站,河南省二级建造师报名入口官网,厦门有家装饰,百度推广和优化有什么区别目录 一、前提 二、如何引用静态链接库 三、如何引用动态链接库 四、示例代码资源 在开发项目中经常会存在需要调用第三方库的时候#xff0c;对于Qt如何来调用第三方库#xff0c;为了方便自己特意记录下详细过程。 一、前提 1. window 10操作系统 2. 已安装了Qt6.7.…目录 一、前提 二、如何引用静态链接库 三、如何引用动态链接库 四、示例代码资源 在开发项目中经常会存在需要调用第三方库的时候对于Qt如何来调用第三方库为了方便自己特意记录下详细过程。 一、前提 1. window 10操作系统 2. 已安装了Qt6.7.0版本官方下载网站一步到位Download Qt OSS: Get Qt Online Installer 另外QT5版本也适用。 3、本示例中用第三方库qrencode库来举例。 其中qrencode库的静态链接文件为libqrencode.a qrencode库的动态链接文件为qrencode.dll 库的导出头文件为qrencode.h 二、如何引用静态链接库 必备的两个文件qrencode.h、libqrencode.a或者.lib文件 工程目录数结构可以参照如下 bin文件夹       存放最后编译的工程app可执行文件 include文件夹存放第三方库依赖的头文件qrencode.h libs文件夹      存放静态链接库libqrencode.a 文件放置后开始在工程项目中引用它 然后下一步即可在.pro文件中自动添加如下的信息 win32: LIBS -L$$PWD/../libs/ -lqrencode INCLUDEPATH $$PWD/../include DEPENDPATH $$PWD/../include win32:!win32-g: PRE_TARGETDEPS $$PWD/../libs/qrencode.lib else:win32-g: PRE_TARGETDEPS $$PWD/../libs/libqrencode.a 另外指定项目放置.exe文件存放的路径为bin的方法在.pro文件中增加 DESTDIR $$PWD/../bin #指定在何处放置目标文件 然后在工程中即可进行二维码的相关操作在使用的地方进行“#include qrencode.h”。关键性代码如下 #include qrencode.hvoid MainWindow::on_pushButton_ok_clicked() {QString text ui-lineEdit_content-text();QPixmap qrPixmap;int width ui-label_code-width();int height ui-label_code-height();gernerateQRCode(text, qrPixmap, 10);qrPixmap qrPixmap.scaled(QSize(width, height), Qt::IgnoreAspectRatio, Qt::SmoothTransformation);ui-label_code-setPixmap(qrPixmap);}void MainWindow::gernerateQRCode(const QString text, QPixmap qrPixmap, int scale) {if(text.isEmpty()) {return;}//二维码数据QRcode *qrCode nullptr;//这里二维码版本传入参数是2,实际上二维码生成后它的版本是根据二维码内容来决定的qrCode QRcode_encodeString(text.toStdString().c_str(), 2, QR_ECLEVEL_Q, QR_MODE_8, 1);if(nullptr qrCode) {return;}int qrCode_Width qrCode-width 0 ? qrCode-width : 1;int width scale * qrCode_Width;int height scale * qrCode_Width;QImage image(width, height, QImage::Format_ARGB32_Premultiplied);QPainter mPainter(image);QColor background(Qt::white);mPainter.setBrush(background);mPainter.setPen(Qt::NoPen);mPainter.drawRect(0, 0, width, height);QColor foreground(Qt::black);mPainter.setBrush(foreground);for(int y 0; y qrCode_Width; y) {for(int x 0; x qrCode_Width; x){unsigned char character qrCode-data[y * qrCode_Width x];if(character 0x01) {QRect rect(x * scale, y * scale, scale, scale);mPainter.drawRects(rect, 1);}}}qrPixmap QPixmap::fromImage(image);QRcode_free(qrCode); } 工程运行的效果图 三、如何引用动态链接库 大致步骤和“3.1如何引用静态链接库”一样不同的地方如下几点 必备的两个文件qrencode.h、qrencode.dll 工程目录数结构可以参照如下 bin文件夹       存放最后编译的工程app可执行文件、以及动态链接库qrencode.dll include文件夹存放第三方库依赖的头文件qrencode.h 文件放置后开始在工程项目中引用它 直接在.pro文件中进行引用 win32: LIBS $$PWD/../bin/qrencode.dll INCLUDEPATH $$PWD/../include 另外指定项目放置.exe文件存放的路径为bin的方法在.pro文件中增加 DESTDIR $$PWD/../bin #指定在何处放置目标文件 然后在工程中即可进行二维码的相关操作在使用的地方进行“#include qrencode.h”。关键性代码和“3.1如何引用静态链接库”一样。 工程运行的效果图 四、示例代码资源 资源链接window下Qt如何调用第三方库qrencode静态链接库、动态链接库的示例工程
http://www.zqtcl.cn/news/940993/

相关文章:

  • 返利网站怎么做的做网站推广见客户的话术
  • 两个人看的视频在线观看成都网站seo厂家
  • 做汽车配件出口用什么网站好些微信朋友圈营销技巧
  • 怎样建设传奇网站空间什么做电子书下载网站
  • 自己怎么做dj 视频网站网站模板制作教程视频
  • 苏州瑞熙网站建设签名图片在线制作
  • 重庆建站模板大全给公司创建网站
  • king cms网站建设上海传媒公司有哪些
  • 优时代网站建设网站建设哪家公司最好
  • 做网站有多难平面设计学徒要学多久
  • 包装网站模板做西式快餐店网站
  • 泉州制作网站软件九歌人工智能诗歌写作网站
  • wordpress安装时失败网站后台seo设置
  • 顺企网吉安网站建设网站设计师岗位职责
  • 佛山市品牌网站建设价格网站设计模板免费
  • 澧县网站建设常用的oa系统办公软件
  • 江门网站推广哪里专业网站显示百度地图
  • 上海微网站网站的营销推广方案及预算
  • 灌南住房建设局网站南京网站开发南京乐识好
  • 万网网站建设步骤公司建设网站能提升什么竞争力
  • 门户网站 页面集成防内涵吧网站源码
  • 二手房发布网站怎么做有哪个网站有免费视频素材
  • 张浦专业做网站纯html5网站
  • qq互联 网站开发北京博洛尼装饰公司
  • 企业网站模板建站广州红盾信息门户网站
  • 做网站都用到哪些软件商品网站建设方案
  • 集美区网站建设下面软件是网页制作平台的是( )
  • 中国建设银行纪念币预约网站做盗版影视网站
  • 网站建设工作年报江苏城乡和住房建设厅网站
  • 免费做网站tk地方门户网站推广方法有那些