zoukankan      html  css  js  c++  java
  • QT+ Zint 条码库配置

    Zint 开源库可以生成code39,code11,code128,ean13,QRN种条码,非常方便,这下需要用到条码就不用四处寻找了。这里采用的是2.42的版本,测试效果还可以,挺满意的

     

    zint配置

    1.       下载已经编译好的安装包,源码

    2.       将安装包的中zint.dll,zlib1.dll,libpn5.dll 及源码中的zint.h 拷贝到项目目录

     

     

    以下为一段测试代码,

    Main.cpp

    #include<QtCore>

    #include <cstring>

    #include "zint.h"

     

    int main(int argc, char *argv[])

    {

         QCoreApplication app(argc, argv);

     

         struct zint_symbol * my_symbol = ZBarcode_Create();

        

         my_symbol->symbology=BARCODE_CODE11;

        

         char *testvalue ="d:\\test.png";

         strcpy(my_symbol->outfile,testvalue);

          

         ZBarcode_Encode(my_symbol,(unsigned char*)"12345678",0);

         ZBarcode_Print(my_symbol,0); //

     

         ZBarcode_Delete(my_symbol);

     

         return app.exec();

    }

     

     

    各式各样的条码效果

    clip_image002

    clip_image004

  • 相关阅读:
    日常小算法
    美化type="file"控件
    流文件_从网络中获取文件
    Kibana配置安装
    JDK安装
    Node.js安装windows环境
    RabbitMQ高可用
    RabbitMQ实例C#
    RabbitMQ基础命令rabbitmqctl
    RabbitMQ配置
  • 原文地址:https://www.cnblogs.com/foxhengxing/p/2090958.html
Copyright © 2011-2022 走看看