Qt二维码demo

使用QZXing库生成的二维码demo

运行结果

实现代码

c文件

复制代码
#include "mainwindow.h"
#include "ui_mainwindow.h"
#include "src/myqrcodeheader.h"

MainWindow::MainWindow(QWidget *parent) :
    QMainWindow(parent),
    ui(new Ui::MainWindow)
{
    ui->setupUi(this);
    MyQRcode qrcode("https://www.baidu.com",QSize(300,300));
    QPixmap pix;
    qrcode.QRCodeGenerate(pix);
    ui->label->setPixmap(pix);

    QZXing zxing;
    QString str=zxing.decodeImage(QImage(pix.toImage()));
    ui->label_2->setText(str);
}

MainWindow::~MainWindow()
{
    delete ui;
}

主要是下载安装了QZxing库,生成二维码较简单

QZxing库下载

下载地址

GitCode - 全球开发者的开源社区,开源代码托管平台

.pro引入库

复制代码
INCLUDEPATH += path/to/qzxing
LIBS += -Lpath/to/qzxing/build -lqzxing_core
相关推荐
gopyer3 小时前
180课时吃透Go语言游戏后端开发6:Go语言的循环语句
开发语言·游戏·golang·循环语句
ajassi20005 小时前
开源 C++ QT QML 开发(二)工程结构
linux·qt·qml
楼田莉子6 小时前
Qt开发学习——QtCreator深度介绍/程序运行/开发规范/对象树
开发语言·前端·c++·qt·学习
韩立学长6 小时前
【开题答辩实录分享】以《基于python的奶茶店分布数据分析与可视化》为例进行答辩实录分享
开发语言·python·数据分析
天若有情6736 小时前
C++空值初始化利器:empty.h使用指南
开发语言·c++
远远远远子6 小时前
类与对象 --1
开发语言·c++·算法
无敌最俊朗@7 小时前
C/C++ 关键关键字面试指南 (const, static, volatile, explicit)
c语言·开发语言·c++·面试
2401_831501737 小时前
Python学习之day03学习(文件和异常)
开发语言·python·学习
jh_cao7 小时前
(1)SwiftUI 的哲学:声明式 UI vs 命令式 UI
ui·swiftui·命令模式
酷~7 小时前
C语言模拟面向对象编程方法之多态
c语言·开发语言