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
相关推荐
钢铁男儿21 分钟前
Python 正则表达式实战:解析系统登录与进程信息
开发语言·python·正则表达式
野生技术架构师43 分钟前
2025年中高级后端开发Java岗八股文最新开源
java·开发语言
静若繁花_jingjing1 小时前
JVM常量池
java·开发语言·jvm
feiyangqingyun1 小时前
纯Qt结合ffmpeg实现本地摄像头采集/桌面采集/应用程序窗口采集/指定采集帧率和分辨率等
qt·ffmpeg·qt桌面采集·qt摄像头采集·qt程序窗口采集
彷徨而立2 小时前
【C++】 using声明 与 using指示
开发语言·c++
@半良人2 小时前
Deepseek+python自动生成禅道测试用例
开发语言·python·测试用例
一只鲲2 小时前
48 C++ STL模板库17-容器9-关联容器-映射(map)多重映射(multimap)
开发语言·c++
ankleless4 小时前
Python 数据可视化:Matplotlib 与 Seaborn 实战
开发语言·python
Gavin_9154 小时前
一文速通Ruby语法
开发语言·ruby
搞一搞汽车电子4 小时前
vs studio 2017项目不支持studio vs2022
开发语言