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
相关推荐
u0109272717 小时前
模板元编程调试方法
开发语言·c++·算法
??(lxy)8 小时前
java高性能无锁队列——MpscLinkedQueue
java·开发语言
2401_838472518 小时前
C++图形编程(OpenGL)
开发语言·c++·算法
雨季6669 小时前
Flutter 三端应用实战:OpenHarmony “极简手势轨迹球”——指尖与屏幕的诗意对话
开发语言·javascript·flutter
m0_736919109 小时前
编译器命令选项优化
开发语言·c++·算法
Stream_Silver9 小时前
【Agent学习笔记1:Python调用Function Calling,阿里云API函数调用与DeepSeek API对比分析】
开发语言·python·阿里云
froginwe119 小时前
CSS3 多媒体查询实例
开发语言
naruto_lnq9 小时前
C++中的工厂方法模式
开发语言·c++·算法
独自破碎E9 小时前
LCR_019_验证回文串II
java·开发语言
一切尽在,你来9 小时前
C++多线程教程-1.2.3 C++并发编程的平台无关性
开发语言·c++