最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

基于python實(shí)現(xiàn)可視化生成二維碼工具

 更新時(shí)間:2020年07月08日 08:54:23   作者:Jruing  
這篇文章主要介紹了基于python實(shí)現(xiàn)可視化生成二維碼工具,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下

環(huán)境

pip install gooey
pip install MyQR

源代碼

from gooey import GooeyParser,Gooey
from MyQR import myqr

@Gooey(encoding='utf-8',program_name='二維碼生成器',program_description='生成動(dòng)態(tài)、彩色、黑白二維碼',language='chinese')
def main():
  parser = GooeyParser(description="生成動(dòng)態(tài)、彩色、黑白二維碼")
  parser.add_argument('文本', widget="TextField")
  parser.add_argument('文件', widget="FileChooser")   # 文件選擇框
  parser.add_argument('樣式選擇', widget='Dropdown',choices={"黑白":"1","彩色":2,"動(dòng)態(tài)":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.樣式選擇 == '動(dòng)態(tài)':
    if args.文件.split('.')[-1] == 'gif':
      myqr.run(words=args.文本, version=9, save_name='qrcode.gif', save_dir=args.文件保存路徑, picture=args.文件,colorized=True)
    else:
      print("圖片格式錯(cuò)誤,動(dòng)態(tài)二維碼圖片必須為gif格式的")
if  __name__ == '__main__':
  main()

效果

Gui界面


動(dòng)態(tài)圖


黑白


彩色

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

最新評(píng)論

临海市| 盐山县| 玉门市| 罗定市| 红安县| 海晏县| 顺义区| 稷山县| 吕梁市| 克什克腾旗| 叶城县| 祁阳县| 永春县| 温州市| 博客| 永川市| 安多县| 五华县| 菏泽市| SHOW| 正定县| 当雄县| 健康| 衡山县| 清苑县| 黄石市| 兴隆县| 盐城市| 宣武区| 梅河口市| 喀什市| 南安市| 仙桃市| 社会| 莱芜市| 桐柏县| 夹江县| 社会| 开远市| 望谟县| 临城县|