用python制作二维码_用python做一个可视化生成二维码的工具
用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做一个可视化生成二维码的工具相关推荐
- python制作聊天机器人原理_用 Python 来做一个聊天机器人吧!(一)
在我的一个回答里,我提到了用 Python 搭建聊天机器人.从今天开始,我就带着大家从0开始搭建一个聊天机器人. (顺便说一句,我喜欢把链接像上面这样加在文字里,如果找不到文中所说的资源,可以看看周围 ...
- python制作表情包教程_使用Python制作表情包实现换脸功能
"表情包"是现在非常流行的交流方式,通过一张图片就能把文字不能表达或不便于表达的情感给表示出来,表情包一经诞生,就统治了中国人的社交圈,尤其是年轻人,他们的社交方式是所谓" ...
- python制作心形照片墙_利用python生成照片墙的示例代码
PIL(Python Image Library)是python的第三方图像处理库,但是由于其强大的功能与众多的使用人数,几乎已经被认为是python官方图像处理库了.其官方主页为:PIL. PIL历 ...
- python制作游戏修改器_基于Python的游戏是如何制作的?
让我们先把这个让开:the game should run even on a computer where there's no python installation. So my questio ...
- python数据维度小测试_数据分析|如何做一个ABtest测验
A/B-test是为同一个目标制定两个方案,在同一时间维度,分别让组成成分相同(相似)的用户群组随机的使用一个方案,收集各群组的用户体验数据和业务数据,最后根据显著性检验分析评估出最好版本正式采用. ...
- python制作物联网控制软件下载_基于Python和Django框架的物联网智能设备管理系统的设计与实现...
论文写作指导:请加QQ229366758 基于Python和Django框架的物联网智能设备管理系统的设计与实现 作者:未知 摘 要:针对目前日益增多的智能设备提出了兼容性好,稳定性高,易于管理的管理 ...
- python 制作自己的新闻_用Python制作一个每日新闻热点爬虫脚本
序言 文中的文本及图片来自互联网,仅作学习培训.沟通交流应用,不具备一切商业行为,如有什么问题请立即在线留言以作解决. 刚触碰Python的初学者.新手,能够拷贝下边的连接去收看Python的基本新手 ...
- python制作的网站例子_利用Python绘制Jazz网络图的例子
最近在进行社交网络的学习,想利用Python来进行分析,但是网上关于这方面的资料好像很少,所以自己进行了一点研究,算是有一点点进步,现在将自己的成果发出来,希望这方面感兴趣的同学也可以快速入门.话不多 ...
- python制作贪吃蛇游戏_用Python写贪吃蛇游戏的代码实例
这篇文章主要为大家详细介绍了Python贪吃蛇游戏的编写代码,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 最近在学Python,想做点什么来练练手,命令行的贪吃蛇一般是C的练手项目,但是一时之间 ...
最新文章
- 用WSE在Web服务中验证用户身份
- 社交网络分析与反欺诈
- 收集计算机网络经典的面试题
- Hadoop SequenceFile
- 计费系统设计_Web设计人员的按小时计费与基于价值的定价
- 安装配置oracle11gR2、client、plsql developer及学习
- PLSQL 缺少MSVCR120.dll
- Mysql中Drop,Truncate,Delete的区别
- cad导出pdf_CAD手机看图软件中怎么将CAD图纸转为PDF/图片格式?
- 纪念我那悲苦的黑色草莓米糕
- 黑苹果Win与Mac时间同步工具
- uniapp 之 禁用手机物理返回键
- 《红楼梦》之金陵十二钗vs韩国明星
- .ps格式的文件怎么打开?
- 【顺丰一面】2020/4/5_顺丰第一次技术面试_20分钟
- Leaflet 可视化--风场、海浪、洋流、气压、温度等
- 判断单链表是否有环 两链表是否相交
- 后端程序员福音 -- TellMe 推送助手
- GlboalMapper20如何把mbt转为tif
- 市场底部特征_A股市场底部特征究竟有哪些?
热门文章
- html 获取登录状态,登录后如何获取HTML代码?
- 数据处理之Pandas中数据类型转换
- mac无法通过触摸版、无法通过鼠标拖曳文件?
- 使用 mysql_use_result 还是使用 mysql_store_result
- 【安全研究】Linux后渗透常见后门驻留方式分析
- 电池上php,Mac_MAC电池不能被识别电池上带个红X的图标怎么办, 有些用户将MAC开机后,发 - phpStudy...
- PayPal收款流程
- 全国计算机等级三级数据库技术知识点
- UE4 SetVisibility()和SetHiddenInGame()的比较
- torch从零开始搭建deeplabv3+训练自己的数据集!