[Python]一个卡片制作程序

您所在的位置:网站首页 ps钢笔很卡 [Python]一个卡片制作程序

[Python]一个卡片制作程序

2023-03-24 12:46| 来源: 网络整理| 查看: 265

因为工厂要制作大批量的IC卡封面,(打印出来,贴上去)手工在PS或者WORD里做就显得很蛋疼.所以就用opencv和二维码条形码库做了一个.最后拿Tkinter做了个GUI就算齐活了.

比较蛋疼的是刚开始用pyinstaller封装exe的时候没有报错,但就是不运行,换了cxfreez 就好了.

最大的感受吧,写程序不一定用OO,但是不用OO会很乱

#coding=utf-8 import os import cv2 import qrcode import numpy from pystrich.code128 import Code128Encoder import tkinter OK = 0 NO_IMG_ERROR_TEMP_HUM = 1 NO_IMG_ERROR_TEMP_TRUCK = 2 NO_IMG_ERROR_CON_HUM = 3 NO_IMG_ERROR_CON_TRUCK = 4 IMG_TEMP_HUM = 'img\\linshiRen.png' IMG_TEMP_TRUCK = 'img\\linshiChe.png' IMG_CON_HUM ='img\\changqiRen.png' IMG_CON_TRUCK ='img\\changqiChe.png' TEMPCARD = 0 CONCARD = 1 STR_TYPE = 'SDJD-' ##Check TEMP MAKE IMG is exsit def chk_file(): if not(os.path.exists('temp')): os.mkdir('temp') if not(os.path.exists('img')): os.mkdir('img') if not(os.path.exists(IMG_TEMP_HUM)): state = 'NO_IMG_ERROR_TEMP_HUM' return state if not(os.path.exists(IMG_TEMP_TRUCK)): state = 'NO_IMG_ERROR_TEMP_TRUCK' return state if not(os.path.exists(IMG_CON_HUM)): state = 'NO_IMG_ERROR_CON_HUM' return state if not(os.path.exists(IMG_CON_TRUCK)): state = 'NO_IMG_ERROR_CON_TRUCK' return state return 'OK' def mk_Id(id): if(id


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3