QT+ Zint 条码库配置
Zint 开源库可以生成code39,code11,code128,ean13,QR等N种条码,非常方便,这下需要用到条码就不用四处寻找了。这里采用的是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();
}
各式各样的条码效果
 
                    
                


 
                
            
         浙公网安备 33010602011771号
浙公网安备 33010602011771号