亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

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

 更新時(shí)間:2020年07月08日 08:54:23   作者:Jruing  
這篇文章主要介紹了基于python實(shí)現(xiàn)可視化生成二維碼工具,文中通過示例代碼介紹的非常詳細(xì),對大家的學(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)圖


黑白


彩色

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

相關(guān)文章

  • 使用python實(shí)現(xiàn)下拉選擇框和頁簽的方法

    使用python實(shí)現(xiàn)下拉選擇框和頁簽的方法

    ttk是Python中的一個(gè)模塊,它提供了一組用于創(chuàng)建GUI界面的工具和控件,這些控件包括按鈕、標(biāo)簽、文本框等,可以幫助開發(fā)者更方便地創(chuàng)建用戶界面,這篇文章主要介紹了使用python實(shí)現(xiàn)下拉選擇框和頁簽的方法,需要的朋友可以參考下
    2023-03-03
  • python 網(wǎng)絡(luò)爬蟲初級實(shí)現(xiàn)代碼

    python 網(wǎng)絡(luò)爬蟲初級實(shí)現(xiàn)代碼

    這篇文章主要介紹了python 網(wǎng)絡(luò)爬蟲初級實(shí)現(xiàn)代碼,需要的朋友可以參考下
    2016-02-02
  • python常用的正則表達(dá)式大全

    python常用的正則表達(dá)式大全

    正則表達(dá)式是一個(gè)特殊的字符序列,它能幫助你方便的檢查一個(gè)字符串是否與某種模式匹配,下面這篇文章主要給大家介紹了關(guān)于python常用正則表達(dá)式的相關(guān)資料,文中通過圖文以及實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2022-02-02
  • Python 16進(jìn)制與中文相互轉(zhuǎn)換的實(shí)現(xiàn)方法

    Python 16進(jìn)制與中文相互轉(zhuǎn)換的實(shí)現(xiàn)方法

    今天小編就為大家分享一篇Python 16進(jìn)制與中文相互轉(zhuǎn)換的實(shí)現(xiàn)方法,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-07-07
  • 深入理解Python中各種方法的運(yùn)作原理

    深入理解Python中各種方法的運(yùn)作原理

    這篇文章主要介紹了深入理解Python中各種方法的運(yùn)作原理,包括抽象方法和靜態(tài)方法和類方法等之間異同的比較,需要的朋友可以參考下
    2015-06-06
  • 淺談Python中列表生成式和生成器的區(qū)別

    淺談Python中列表生成式和生成器的區(qū)別

    這篇文章主要介紹了淺談Python中列表生成式和生成器的區(qū)別,是Python入門學(xué)習(xí)中的基礎(chǔ)知識(shí),需要的朋友可以參考下
    2015-08-08
  • Python的numpy選擇特定行列的方法

    Python的numpy選擇特定行列的方法

    這篇文章主要介紹了Python的numpy選擇特定行列的方法,有時(shí)需要抽取矩陣中特定行的特定列,比如,需要抽取矩陣x的0,1行的0,3列,結(jié)果為矩陣域,需要的朋友可以參考下
    2023-08-08
  • tensorflow入門:tfrecord 和tf.data.TFRecordDataset的使用

    tensorflow入門:tfrecord 和tf.data.TFRecordDataset的使用

    今天小編就為大家分享一篇tensorflow入門:tfrecord 和tf.data.TFRecordDataset的使用,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-01-01
  • python sqlalchemy動(dòng)態(tài)修改tablename兩種實(shí)現(xiàn)方式

    python sqlalchemy動(dòng)態(tài)修改tablename兩種實(shí)現(xiàn)方式

    這篇文章主要介紹了python sqlalchemy動(dòng)態(tài)修改tablename兩種實(shí)現(xiàn)方式,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)吧
    2023-03-03
  • python方差檢驗(yàn)的含義及用法

    python方差檢驗(yàn)的含義及用法

    在本篇內(nèi)容里小編給大家整理的是一篇關(guān)于python方差檢驗(yàn)的含義及用法,有需要的朋友們可以跟著學(xué)習(xí)參考下。
    2021-07-07

最新評論