<>强思路强>
改进原博主文章(Python GUI-Tkinter简单实现个性签名设计)的代码,原先的代码是基于Python2的,我这份代码基于Python3并针对当前的网站做了相应调整
<强>前置要求强>
Python 3。X
tkinter
,
公益诉讼
<强>完整代码强>
# - * -编码:utf - 8 - * 从tkinter进口* 进口tkinter 进口的要求 进口再保险 从公益诉讼导入图像 def下载(): start_url=' http://www.uustv.com/' name=entry.get () .encode (utf - 8) 如果没有名字: 返回 data=https://www.yisu.com/zixun/{“词”:名字, “大小”:“60”, “字体”:“服务社。ttf”, #个性签 #“字体”:“qmt。ttf”, #连笔签 #“字体”:“bzcs。ttf”, #潇洒签 #“字体”:“利物浦。ttf”, #草体签 #“字体”:“小白。”ttf”, #合文签 #“字体”:“zql。ttf”, #商务签 #“字体”:“yqk。ttf”, #可爱签 “fontcolor”:“# 00 ff00” } 结果=请求。(start_url, data=https://www.yisu.com/zixun/data) .content #截止20180302网站CSS变动 reg=' & lt; div类=澳恪弊4恰? & lt; img src=" https://www.yisu.com/zixun/(. * ?)”/祝辞& lt;/div>” #字节字符串转 结果=bytes.decode(结果) img_url=start_url +再保险。findall (reg,结果)[0] #避免了原代码在赢下无法正常写入文件的问题 name=皌mp” 响应=requests.get .content (img_url) 张开(“{}gif”.format(的名字),“世界银行”)f: f.write(响应) 试一试: 我=Image.open (“{} gif”.format(名字)) im.show () 除了例外e: e 根=tkinter.Tk () root.title('个性签名设计”) root.geometry (+ 800 + 300) 标签(根、文本='姓名”,字体=(“微软雅黑”,15)).grid () 条目=条目(根、字体=(“微软雅黑”,15)) 条目。网格(行=0,列=1) 按钮=按钮(根、文本='设计签名”,字体=(“微软雅黑”,15), 宽度=?5”,高度=1,命令=下载) 按钮。网格(行=1,列=1) root.mainloop ()
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。