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

Python生成個性簽名圖片獲取GUI過程解析

 更新時間:2019年12月16日 10:16:01   作者:Leslie_Chan  
這篇文章主要介紹了Python生成個性簽名圖片獲取GUI過程解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下

這篇文章主要介紹了Python生成個性簽名圖片獲取GUI過程解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下

先來看看程序運行的樣子:

所以,程序的原理是 從一個url = ‘

http://www.uustv.com/

'中爬取個性簽名的圖片。

在該網頁中審查該圖片的元素,然后找到該圖片的imgur

使用正則表達式直接定位

程序的后面使用到了tkinter的 GUI簡易界面,用于和用戶的簡單交互,非常方便。

整個程序的完整代碼如下: (有任何問題歡迎留言討論)

import tkinter as tk
from tkinter import messagebox
import requests
import re
from PIL import Image,ImageTk


def design():
  name=et.get()
 # print(name)
  name=name.strip()
  if name == '':
    messagebox.showinfo('提示',message='請輸入姓名')
  else:
    #獲取簽名圖片
    data={
      'word': name,
      'sizes': 60,
      'fonts': 'haku.ttf',   # jfcs.ttf個性簽 zql.ttf 商務簽  qmt.ttf連筆簽  bzcs.ttf瀟灑簽  lfc.ttf草體簽  haku.ttf合同簽   yqk.ttf可愛簽
      'fontcolor': '# 000000'
    }
    url='http://www.uustv.com/'

    result=requests.post(url,data)
    # print(result) Response [200]

    #設置編碼
    result.encoding='utf-8'
    html=result.text
    #print(html) 網頁源代碼 b

    #正則表達式
    reg=r'<div class="tu"><img src="(.*?)"/></div>'
    imgpath=re.findall(reg,html)
    imgurl=url+imgpath[0]
    # print(imgurl)

    #保存圖片
    response=requests.get(imgurl).content
    with open('{}.gif'.format(name),'wb')as f:
      f.write(response)

    #顯示圖片
    bm=ImageTk.PhotoImage(file='{}.gif'.format(name))

    label2=tk.Label(window,image=bm)
    label2.bm=bm
    label2.grid(row=2,columnspan=2)

#設置窗口
window=tk.Tk()
window.geometry('600x300+200+200')
window.title('簽名設計')
#設置控件
label=tk.Label(window,text='姓名:',font=('宋體',20),fg='red')
label.grid()

et=tk.Entry(window,font=('宋體',20))
et.grid(row=0,column=1)

bt=tk.Button(window,text='設計簽名',font=('宋體',15),width=10,height=2,command=design)
bt.grid(row=1,column=1)

window.mainloop()

值得注意的是,在headers里有不同的簽名字體可以設置,但是同一名字文件會覆蓋。

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關文章

  • Python中實現(xiàn)字符串類型與字典類型相互轉換的方法

    Python中實現(xiàn)字符串類型與字典類型相互轉換的方法

    這篇文章主要介紹了Python中實現(xiàn)字符串類型與字典類型相互轉換的方法,非常實用,需要的朋友可以參考下
    2014-08-08
  • pytorch中Transformer進行中英文翻譯訓練的實現(xiàn)

    pytorch中Transformer進行中英文翻譯訓練的實現(xiàn)

    本文主要介紹了pytorch中Transformer進行中英文翻譯訓練的實現(xiàn),詳細闡述了使用PyTorch實現(xiàn)Transformer模型的代碼實現(xiàn)和訓練過程,具有一定參考價值,感興趣的可以了解一下
    2023-08-08
  • python與C、C++混編的四種方式(小結)

    python與C、C++混編的四種方式(小結)

    這篇文章主要介紹了python與C、C++混編的四種方式(小結),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-07-07
  • Python中的省略號(Ellipsis)賦值方式詳解

    Python中的省略號(Ellipsis)賦值方式詳解

    在Python編程中,省略號(...)是一種特殊對象,主要用作函數(shù)占位、未實現(xiàn)的方法示例和NumPy數(shù)組處理,本文通過示例詳細解釋了省略號的賦值方式及其在不同編程場景下的應用,幫助提升Python編程技巧
    2024-10-10
  • Python+PyQt5實現(xiàn)滅霸響指功能

    Python+PyQt5實現(xiàn)滅霸響指功能

    這篇文章主要介紹了Python+PyQt5實現(xiàn)滅霸響指功能,本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-05-05
  • python 獲取sqlite3數(shù)據(jù)庫的表名和表字段名的實例

    python 獲取sqlite3數(shù)據(jù)庫的表名和表字段名的實例

    今天小編就為大家分享一篇python 獲取sqlite3數(shù)據(jù)庫的表名和表字段名的實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-07-07
  • python實現(xiàn)馬丁策略的實例詳解

    python實現(xiàn)馬丁策略的實例詳解

    這篇文章主要介紹了python實現(xiàn)馬丁策略的實例詳解,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-01-01
  • sklearn+python:線性回歸案例

    sklearn+python:線性回歸案例

    今天小編就為大家分享一篇sklearn+python:線性回歸案例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-02-02
  • python3爬取各類天氣信息

    python3爬取各類天氣信息

    這篇文章主要為大家詳細介紹了python3爬取各類天氣信息,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-02-02
  • python使用tensorflow深度學習識別驗證碼

    python使用tensorflow深度學習識別驗證碼

    這篇文章主要介紹了python使用tensorflow深度學習識別驗證碼,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-04-04

最新評論

文昌市| 珲春市| 无锡市| 吉林市| 永平县| 钟山县| 大港区| 英吉沙县| 龙游县| 两当县| 进贤县| 三穗县| 五台县| 永定县| 瓮安县| 宣化县| 开封县| 望谟县| 昌平区| 含山县| 公安县| 北碚区| 浮山县| 石楼县| 临汾市| 永年县| 林甸县| 蚌埠市| 青冈县| 句容市| 鄂托克前旗| 台湾省| 绍兴市| 盘山县| 扎赉特旗| 抚顺市| 抚松县| 博客| 秀山| 罗江县| 怀化市|