Python如何生成个性签名图片并获取GUI

  介绍

这篇文章将为大家详细讲解有关Python如何生成个性签名图片并获取GUI,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

Python的优点有哪些

1,简单易用,与C/c++、Java、c#等传统语言相比,Python对代码格式的要求没有那么严格;2,Python属于开源的,所有人都可以看到源代码,并且可以被移植在许多平台上使用;3,Python面向对象,能够支持面向过程编程,也支持面向对象编程;4,Python是一种解释性语言,Python写的程序不需要编译成二进制代码,可以直接从源代码运行程序;5,Python功能强大,拥有的模块众多,基本能够实现所有的常见功能。

这篇文章主要介绍了Python生成个性签名图片获取GUI过程解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

先来看看程序运行的样子:

 Python如何生成个性签名图片并获取GUI

 Python如何生成个性签名图片并获取GUI

 Python如何生成个性签名图片并获取GUI

所以,程序的原理是从一个url=' http://www.uustv.com/

& # 39;中爬取个性签名的图片。

在该网页中审查该图片的元素,然后找到该图片的imgur

使用正则表达式直接定位

程序的后面使用到了tkinter的GUI简易界面,用于和用户的简单交互,非常方便。

整个程序的完整代码如下:(有任何问题欢迎留言讨论)

import  tkinter  as  tk   得到tkinter  import 对话框   import 请求   import 再保险   得到PIL  import 形象,ImageTk         def 设计():   name=et.get才能()   ,# print(名称)   name=name.strip才能()   if 才能;name ==, & # 39; & # 39;:   ,,,messagebox.showinfo(& # 39;提示& # 39;,消息=& # 39;请输入姓名& # 39;)   其他的才能:   ,,,#获取签名图片   ,,,data=https://www.yisu.com/zixun/{   “词”:名字,   “大小”:60岁   “字体”:“小白。”ttf”, #服务社。ttf个性签zql。ttf商务签qmt。ttf连笔签bzcs。ttf潇洒签利物浦。ttf草体签小白。ttf合同签yqk.ttf可爱签   “fontcolor”:“# 000000”   }   url=' http://www.uustv.com/'      结果=requests.post (url,数据)   #输出(结果)响应[200]      #设置编码   result.encoding=皍tf - 8”   html=result.text   #打印(html)网页源代码b      #正则表达式   reg=r '
'   imgpath=re.findall (reg, html)   imgurl=url + imgpath [0]   #打印(imgurl)      #保存图片   响应=requests.get .content (imgurl)   张开(“{}gif”.format(的名字),“世界银行”)f:   f.write(响应)      #显示图片   bm=ImageTk.PhotoImage(文件={}gif的.format(名字))      label2=tk.Label(窗口、图像=bm)   label2.bm=bm   label2.grid(行=2,columnspan=2)      #设置窗口   窗口=tk.Tk ()   window.geometry (600×+ 200 + 200)   window.title(“签名设计)   #设置控件   标签=tk.Label(窗口、文本='姓名:”,字体=(“宋体”,20),fg='红色')   label.grid ()      等=tk.Entry(窗口、字体=(“宋体”,20))   et.grid(行=0,列=1)      bt=tk.Button(窗口、文本='设计签名”,字体=(“宋体”,15),宽度=10,身高=2,命令=设计)   bt.grid(行=1,列=1)      window.mainloop ()

值得注意的是,在头文件里有不同的签名字体可以设置,但是同一名字文件会覆盖。

关于“Python如何生成个性签名图片并获取GUI”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看的到。

Python如何生成个性签名图片并获取GUI