用python做一个可视化生成二维码的工具

环境

pip install gooey

pip install MyQR

源代码

from gooey import GooeyParser,Gooey

from MyQR import myqr

@Gooey(encoding='utf-8',program_name='二维码生成器',program_description='生成动态、彩色、黑白二维码',language='chinese')

def main():

parser = GooeyParser(description="生成动态、彩色、黑白二维码")

parser.add_argument('文本', widget="TextField")

parser.add_argument('文件', widget="FileChooser") # 文件选择框

parser.add_argument('样式选择', widget='Dropdown',choices={"黑白":"1","彩色":2,"动态":3})

parser.add_argument('文件保存路径',widget='DirChooser')

args = parser.parse_args()

if args.样式选择 == '黑白':

# 生成二维码

myqr.run(words=args.文本,version=9,save_name='qr.png',save_dir=args.文件保存路径)

print('成功')

elif args.样式选择 == '彩色':

if args.文件.split('.')[-1] == 'gif' or args.文件.split('.')[-1] == 'png' or args.文件.split('.')[-1] == 'jpeg':

myqr.run(words=args.文本, version=9, save_name='qr.png', save_dir=args.文件保存路径, picture=f'{args.文件}',colorized=True)

print('成功')

elif args.样式选择 == '动态':

if args.文件.split('.')[-1] == 'gif':

myqr.run(words=args.文本, version=9, save_name='qrcode.gif', save_dir=args.文件保存路径, picture=args.文件,colorized=True)

else:

print("图片格式错误,动态二维码图片必须为gif格式的")

if __name__ == '__main__':

main()

效果

Gui界面

动态图

黑白

彩色

用python制作二维码_用python做一个可视化生成二维码的工具相关推荐

  1. python制作聊天机器人原理_用 Python 来做一个聊天机器人吧!(一)

    在我的一个回答里,我提到了用 Python 搭建聊天机器人.从今天开始,我就带着大家从0开始搭建一个聊天机器人. (顺便说一句,我喜欢把链接像上面这样加在文字里,如果找不到文中所说的资源,可以看看周围 ...

  2. python制作表情包教程_使用Python制作表情包实现换脸功能

    "表情包"是现在非常流行的交流方式,通过一张图片就能把文字不能表达或不便于表达的情感给表示出来,表情包一经诞生,就统治了中国人的社交圈,尤其是年轻人,他们的社交方式是所谓" ...

  3. python制作心形照片墙_利用python生成照片墙的示例代码

    PIL(Python Image Library)是python的第三方图像处理库,但是由于其强大的功能与众多的使用人数,几乎已经被认为是python官方图像处理库了.其官方主页为:PIL. PIL历 ...

  4. python制作游戏修改器_基于Python的游戏是如何制作的?

    让我们先把这个让开:the game should run even on a computer where there's no python installation. So my questio ...

  5. python数据维度小测试_数据分析|如何做一个ABtest测验

    A/B-test是为同一个目标制定两个方案,在同一时间维度,分别让组成成分相同(相似)的用户群组随机的使用一个方案,收集各群组的用户体验数据和业务数据,最后根据显著性检验分析评估出最好版本正式采用. ...

  6. python制作物联网控制软件下载_基于Python和Django框架的物联网智能设备管理系统的设计与实现...

    论文写作指导:请加QQ229366758 基于Python和Django框架的物联网智能设备管理系统的设计与实现 作者:未知 摘 要:针对目前日益增多的智能设备提出了兼容性好,稳定性高,易于管理的管理 ...

  7. python 制作自己的新闻_用Python制作一个每日新闻热点爬虫脚本

    序言 文中的文本及图片来自互联网,仅作学习培训.沟通交流应用,不具备一切商业行为,如有什么问题请立即在线留言以作解决. 刚触碰Python的初学者.新手,能够拷贝下边的连接去收看Python的基本新手 ...

  8. python制作的网站例子_利用Python绘制Jazz网络图的例子

    最近在进行社交网络的学习,想利用Python来进行分析,但是网上关于这方面的资料好像很少,所以自己进行了一点研究,算是有一点点进步,现在将自己的成果发出来,希望这方面感兴趣的同学也可以快速入门.话不多 ...

  9. python制作贪吃蛇游戏_用Python写贪吃蛇游戏的代码实例

    这篇文章主要为大家详细介绍了Python贪吃蛇游戏的编写代码,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 最近在学Python,想做点什么来练练手,命令行的贪吃蛇一般是C的练手项目,但是一时之间 ...

最新文章

  1. 用WSE在Web服务中验证用户身份
  2. 社交网络分析与反欺诈
  3. 收集计算机网络经典的面试题
  4. Hadoop SequenceFile
  5. 计费系统设计_Web设计人员的按小时计费与基于价值的定价
  6. 安装配置oracle11gR2、client、plsql developer及学习
  7. PLSQL 缺少MSVCR120.dll
  8. Mysql中Drop,Truncate,Delete的区别
  9. cad导出pdf_CAD手机看图软件中怎么将CAD图纸转为PDF/图片格式?
  10. 纪念我那悲苦的黑色草莓米糕
  11. 黑苹果Win与Mac时间同步工具
  12. uniapp 之 禁用手机物理返回键
  13. 《红楼梦》之金陵十二钗vs韩国明星
  14. .ps格式的文件怎么打开?
  15. 【顺丰一面】2020/4/5_顺丰第一次技术面试_20分钟
  16. Leaflet 可视化--风场、海浪、洋流、气压、温度等
  17. 判断单链表是否有环 两链表是否相交
  18. 后端程序员福音 -- TellMe 推送助手
  19. GlboalMapper20如何把mbt转为tif
  20. 市场底部特征_A股市场底部特征究竟有哪些?

热门文章

  1. html 获取登录状态,登录后如何获取HTML代码?
  2. 数据处理之Pandas中数据类型转换
  3. mac无法通过触摸版、无法通过鼠标拖曳文件?
  4. 使用 mysql_use_result 还是使用 mysql_store_result
  5. 【安全研究】Linux后渗透常见后门驻留方式分析
  6. 电池上php,Mac_MAC电池不能被识别电池上带个红X的图标怎么办,  有些用户将MAC开机后,发 - phpStudy...
  7. PayPal收款流程
  8. 全国计算机等级三级数据库技术知识点
  9. UE4 SetVisibility()和SetHiddenInGame()的比较
  10. torch从零开始搭建deeplabv3+训练自己的数据集!