美文网首页
QT 二维码生成

QT 二维码生成

作者: QingLinger | 来源:发表于2017-03-06 14:06 被阅读0次

需求:把一个字符串转换成一个二维码的图。

  1. 我看了好一些文档,实际上还是采用了博主liujunpen的源码

这个代码没有readme这种说明文档,我自作多情地做一个说明。
首先这个代码是windows版的,里面又.lid和.dll文件,一看就知道。
先把文件下载下来。
-> 解压 qrcodeText.zip
-> 把 qrcodeText/qrcodeText 文件夹下面的 ui_mainwindow.h 和 ui_qrcodegenerate.h 删掉
-> 打开 qrcodeText.pro -> 默认用QT5环境配置项目一遍 -> 编译一遍
-> 提示找不到文件 并 在 qrcodeText 文件夹生成 build-qrcodeText-XXX-XXX 文件夹
-> 把 qrcodeText/qrcodeText 下的 qrcodelib.dll 和 qrcodelib.lib 剪切到 qrcodeText\build-qrcodeText-XXX-XXX 下
-> 在此编译并运行,就可以直接看到效果了。

  • 平台库搭建
  1. windows平台库搭建。
    将解压后的 qrcodeText/qrcodeText 的qrcodelib.dll,qrcodelib.lib 复制到项目的build文件夹下。
  • ubuntu平台库搭建。
    安装qrencode的依赖库。
    sudo apt-get install qrencode
  • arm-linux平台库搭建。
    交叉编译二维码库,详情请参考:QT4 qrencode在arm的移植
  • 项目中的调用。
  1. 将qrcodegenerate.cpp,qrcodegenerate.h,qrcodegenerate.ui,qrencode.h 复制到项目的源码文件夹下。


    厚颜无耻的copy到自己工程
  • 自己工程中加入几个文件(qrcodegenerate.h,qrcodegenerate.cpp,qrcodegenerate.ui)


    自己工程中打开的文件
  • 不需要加入头文件,而是直接在UI上添加继承。首先找到Widget这个部件,拖到你的UI上。


    找到部件
  • 部件默认是透明的,所以只能看到一个选中框。


    把widget拉动到自己的UI
  • 部件对象提升类


    右键Widget对象->提升为 类名称写入QrcodeGenerate->添加 选中类->提升
  • 用一句代码把你需要转换的字符串转换为二维码。
    ui->widget->generateString(yourString);


    这是我的调用
  • Finish


    把字符串成功转换为二维码
  • 声明:最后还是十分感谢博主liujunpen的源码分享!


    我的QT版本

相关文章

  • Qt生成二维码

    写成前面:做了将近5年的IOS开发,忽然间转行做Qt很是不适应,而且关于Qt的资料也比较少,很多看似特别简单的问题...

  • QT 二维码生成

    需求:把一个字符串转换成一个二维码的图。 我看了好一些文档,实际上还是采用了博主liujunpen的源码。 这个代...

  • golang如何生成与读取二维码

    golang如何生成与读取二维码 生成二维码 skip2/go-qrcode生成二维码 获取: 生成二维码图片: ...

  • 一键生成微信二维码

    引言 生成二维码的步骤导入CoreImage框架通过滤镜CIFilter生成二维码 生成普通的二维码 /** 生成...

  • iOS 二维码学习过程

    二维码生成 生成二维码需要导入CoreImage框架,通过滤镜CIFilter生成二维码。二维码的容错二维码都有一...

  • 二维码相关

    二维码生成生成高清二维码扫描二维码 二维码生成 需要导入CoreImage/CoreImage.h 中间的图片就是...

  • 代码原理

    下面来分析一下Qt Designer生成的源码。 Qt Designer制作的图形界面为 生成的代码如下: 运行代码:

  • 2019-05-09ubuntu下安装QT及双击问题

    Ubuntu 18.04安装QtCreator+配置qt环境+qtchooser备用linux 环境下qt生成程序...

  • Java 生成二维码图片带Logo

    Java 生成二维码图片带Logo:java生成二维码

  • iOS 花式二维码生成和二维码识别

    iOS 花式二维码生成和二维码识别 iOS 花式二维码生成和二维码识别

网友评论

      本文标题:QT 二维码生成

      本文链接:https://www.haomeiwen.com/subject/yawegttx.html