1.主要是调用了qrencode-3.4.4库来生成的二维码。

该库需要导入到工程中的文件如下:

QPixmap paintTwoCode(const QString str)
{QRcode *qrcode;qrcode = QRcode_encodeString(str.toStdString().c_str(), 2, QR_ECLEVEL_Q, QR_MODE_8, 1);qint32 temp_width = 140;qint32 temp_height= 140;qint32 qrcode_width = qrcode->width > 0 ? qrcode->width : 1;double scale_x = (double)temp_width / (double)qrcode_width;double scale_y =(double) temp_height /(double) qrcode_width;QImage mainimg=QImage(temp_width,temp_height,QImage::Format_ARGB32);QPainter painter(&mainimg);QColor background(Qt::white);painter.setBrush(background);painter.setPen(Qt::NoPen);painter.drawRect(0, 0, temp_width, temp_height);QColor foreground(Qt::black);painter.setBrush(foreground);for( qint32 y = 0; y < qrcode_width; y ++){for(qint32 x = 0; x < qrcode_width; x++){unsigned char b = qrcode->data[y * qrcode_width + x];if(b & 0x01){QRectF r(x * scale_x, y * scale_y, scale_x, scale_y);painter.drawRects(&r, 1);}}}QPixmap mainmap=QPixmap::fromImage(mainimg);return mainmap;
}

QT 字符串转二维码相关推荐

  1. 字符串生成二维码图像(C++,Qt)

    字符串转换二维码图像

  2. 微信小程序业务-字符串生成二维码(weapp-qrcode)

    微信小程序业务-字符串生成二维码(weapp-qrcode) 前言 邂逅weapp-qrcode 基本使用 详细参数 小程序组件中使用 image属性详解 想使用网络图片? 参考地址 前言 在小程序项 ...

  3. android 分享二维码图片到微信QQ(url地址字符串生成二维码图片、分享二维码图片到微信QQ)

    主要用到的功能 1.url地址字符串生成二维码图片 2.分享二维码图片到微信QQ 所需的依赖包 implementation 'com.google.zxing:core:3.0.1' 代码 1.将U ...

  4. 字符串生成二维码并且批量打包下载

    所需依赖包 qrcode 二维码生成的插件库 jszip 用来打包压缩的一个库 file-saver 文件保存下载的插件库 npm install jszip npm install file-sav ...

  5. C语言 字符串转二维码

    在 C 语言中,可以使用第三方库来实现字符串转二维码的功能.例如,可以使用 libqrencode 库来将字符串转化为二维码. 使用 libqrencode 库的方法如下: 安装 libqrencod ...

  6. 【vue生成二维码】1.将后端返回的二维码字符串生成二维码;2.下载功能

    vue使用qrcode插件 一.只展示一张图的效果 一.效果图: 二.具体代码: 1.安装 npm i qrcodejs2 --save 2.在页面使用 2.1.html <div id=&qu ...

  7. 【小沐学qt】生成二维码

    目录 一.功能简介 二.本地生成二维码 1.第三方库Libqrencode 2.编写Qt程序代码,生成本地二维码 三.在线生成二维码 1.浏览器chrome 2.Google API 3.搜狐视频 A ...

  8. 利用二维码生成器将字符串生成二维码

    1.如果需要将网址生成二维码的话,要加http://前缀,扫码之后可直接跳转 2.如果没有加前缀的话,扫码之后展示的是字符串,点击之后也可跳转

  9. java 字符串转二维码

    1.pom加入的依赖 <dependency><groupId>com.google.zxing</groupId><artifactId>core&l ...

  10. Qt实现二维码的编解码

    如下图能够通过字符串生成二维码 编程环境 二维码编码:Qt5.14 + qrcode库 二维码解码:Qt5.14 + QZXing库 qrcode库下载地址:https://fukuchi.org/w ...

最新文章

  1. html中事件处理中的this和event对象
  2. python Flask框架如何请求及返回数据——flask详细教程
  3. springBoot单元测试-模拟MVC测试
  4. python3.0与2.0,python3.0与python2.0有哪些不同
  5. 黑龙江对口学计算机上机,2009年黑龙江省职高对口升学计算机应用专业技能试卷十.doc...
  6. c#二叉树 取叶子节点个数_两种类似但是原理不同的算法求二叉树的所有叶子节点和...
  7. IoT -- (三) 2018 Top物联网项目排名
  8. Django笔记(1)
  9. Windows xp+Ubuntu 11.10 硬盘安装
  10. Jsp语法、指令及动作元素
  11. 设计模式(一)单例模式:1-饿汉模式(Eager)
  12. 手机电视一CMMB系统技术应用浅谈
  13. codeforce 595A
  14. 两阶段目标检测详解--FastRCNN
  15. IDEA配置JPBC
  16. 安卓选择相册或者相机图片并裁剪适配华为小米机型
  17. windows服务器ssl证书安装及配置
  18. 解密「UWB」精准定位黑科技
  19. 不能管家的AI机器狗不是好宠物?
  20. Geography Markup Language (GML)

热门文章

  1. 微信公众号整套逻辑的支付和退款
  2. 【牛客】3002 G-eli和字符串
  3. 推进交通安全文化建设,首先要建立科学的理念
  4. CSS / 清除浮动+切图+属性书写顺序+页面布局思路
  5. 20211高考成绩查询,青岛理工大学教务系统URP成绩查询、网上选课查分 http://211.64.192.21/,精英高考网...
  6. python怎么学比较快,怎样快速学会python
  7. 【安全攻防系列 入侵排查 篇】 Windows和 Linux入侵排查 的思路及其工具篇
  8. python数组求和_python数组求和
  9. 海康威视OCR/表格识别开源
  10. 20162330 第三周 蓝墨云班课 泛型类-Bag 练习