from tkinter import *
from tkinter import messagebox
import requests
from PIL import ImageTk,Image
def down():
st = 'http://www.uustv.com/'
name=entry.get()
name=name.strip()
if name=='' :
messagebox.showinfo('提示:','輸入不能爲空!!')
return
datA={
'word': name,
'sizes': '60',
'fonts': 'jfcs.ttf',
'fontcolor': '#000000'
}
result=requests.post(st,data=datA)
result.encoding='utf-8'
html=result.text
# 正則表達式
reg = '<div class="tu"><img src="(.*?)"/></div>'
image=re.findall(reg,html)
image=st+image[0]
response=requests.get(image).content
f=open('{}.gif'.format(name),'wb')
f.write(response)
Bm=ImageTk.PhotoImage(file='{}.gif'.format(name))
lable=Label(tk,image=Bm)
lable.bm=Bm
lable.grid(row=2,columnspan=2)
tk=Tk()
tk.title('簽名設計')
tk.geometry('600x300')
tk.geometry('+500+200')
Label(tk,text='簽名',font=('華文行楷',20),fg='red').grid()
entry=Entry(tk,font=('微軟雅黑',20))
entry.grid(row=0,column=1)
Button(tk,text='點我設計',font=('微軟雅黑',20),command=down).grid(row=1,column=0)
tk.mainloop()