python3个性签名设计实现代码


Posted in Python onJune 19, 2018

本文实例为大家分享了python个性签名设计的具体代码,供大家参考,具体内容如下

参考博客:Python GUI Tkinter简单实现个性签名设计

参考博客:python3爬虫之设计签名小程序

Code

from tkinter import *
from tkinter import messagebox
import requests
import re
from PIL import Image,ImageTk

#模拟浏览器发送请求
def download():
  startUrl = 'http://www.uustv.com/'
  name = enter.get()

  #name = name.strip()
  if not name:
    messagebox.showinfo('提示:','请输入用户名')
  else:
    data= {
      'word':name,
      'sizes':60,
      'fonts':'jfcs.ttf',
      'fontcolor':'#000000'
    }
    result = requests.post(startUrl,data = data)
    result.encoding = 'utf-8'
    html = result.text
    reg ='<div class="tu">.*?<img src="(.*?)"/></div>'
    imagePath = re.findall(reg,html)
    #图片完整路径
    imgUrl = startUrl + imagePath[0]
    #获取图片内容
    response = requests.get(imgUrl).content
    f = open('{}.gif'.format(name),'wb')
    f.write(response)
    #写入
    #怎么把图片放到窗口上,显示图片
    bm = ImageTk.PhotoImage(file ='{}.gif'.format(name))
    label2 = Label(root,image = bm)
    #image属性
    label2.bm = bm
    #绘图
    label2.grid(row = 2,columnspan = 2)
#创建窗口
root = Tk()
#标题
root.title('签名设计')
#窗口大小,中间的是小写的x,而不 是乘号
root.geometry('600x300')
#窗口的初始位置
root.geometry('+400+300')
#标签的控件
label = Label(root,text = '签名',font = ('华文行楷',20),fg = 'red')
#grid pack place
label.grid()
#输入框
enter = Entry(root,font = ('微软雅黑',20))
#设置输入框的位置
enter.grid(row = 0,column = 1)
#点击按钮
button = Button(root,text = '设计签名',font =('微软雅黑',20),command = download) #调用函数
#设置点击按钮的位置
button.grid(row = 1,column = 0)
#消息循环,可以理解为显示窗口
root.mainloop()

Results

python3个性签名设计实现代码

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
利用python如何处理nc数据详解
May 23 Python
数组保存为txt, npy, csv 文件, 数组遍历enumerate的方法
Jul 09 Python
使用python生成杨辉三角形的示例代码
Aug 29 Python
pandas.dataframe按行索引表达式选取方法
Oct 30 Python
Python如何实现转换URL详解
Jul 02 Python
Python 中 -m 的典型用法、原理解析与发展演变
Nov 11 Python
使用Pandas的Series方法绘制图像教程
Dec 04 Python
Django模板标签{% for %}循环,获取制定条数据实例
May 14 Python
python/golang实现循环链表的示例代码
Sep 14 Python
python 实现简易的记事本
Nov 30 Python
python 写一个水果忍者游戏
Jan 13 Python
在 Python 中利用 Pool 进行多线程
Apr 24 Python
TensorFlow 模型载入方法汇总(小结)
Jun 19 #Python
python3爬虫之设计签名小程序
Jun 19 #Python
Python GUI Tkinter简单实现个性签名设计
Jun 19 #Python
TensorFlow数据输入的方法示例
Jun 19 #Python
深入分析python中整型不会溢出问题
Jun 18 #Python
Python登录注册验证功能实现
Jun 18 #Python
详解python3中zipfile模块用法
Jun 18 #Python
You might like
预告映像公开!第1章续篇剧场版动画《Princess Principal Crown Handler》4月10日上映!
2020/03/06 日漫
php生成唯一数字id的方法汇总
2015/11/18 PHP
详解PHP序列化和反序列化原理
2018/01/15 PHP
一个简单的js鼠标划过切换效果
2010/06/30 Javascript
小试JQuery的AutoComplete插件
2011/05/04 Javascript
Jquery动态进行图片缩略的原理及实现
2013/08/13 Javascript
根据配置文件加载js依赖模块
2014/12/29 Javascript
JavaScript实现点击按钮就复制当前网址
2015/12/14 Javascript
jQuery中JSONP的两种实现方式详解
2016/09/26 Javascript
微信小程序使用第三方库Immutable.js实例详解
2016/09/27 Javascript
jquery动态创建div与input的实例代码
2016/10/12 Javascript
Angularjs的Controller间通信机制实例分析
2016/11/07 Javascript
node.js中路由,中间件,ge请求和post请求的参数详解
2017/12/26 Javascript
JavaScript实现的反序列化json字符串操作示例
2018/07/18 Javascript
简化版的vue-router实现思路详解
2018/10/19 Javascript
Vue组件模板的几种书写形式(3种)
2020/02/19 Javascript
Vue父组件向子组件传值以及data和props的区别详解
2020/03/02 Javascript
jQuery 选择方法及$(this)用法实例分析
2020/05/19 jQuery
Python操作Sql Server 2008数据库的方法详解
2018/05/17 Python
python读取word文档,插入mysql数据库的示例代码
2018/11/07 Python
python版DDOS攻击脚本
2019/06/12 Python
Python自动化导出zabbix数据并发邮件脚本
2019/08/16 Python
Django中自定义模型管理器(Manager)及方法
2019/09/23 Python
Tensorflow中的图(tf.Graph)和会话(tf.Session)的实现
2020/04/22 Python
python如何调用java类
2020/07/05 Python
Python getattr()函数使用方法代码实例
2020/08/10 Python
CSS3 Calc实现滚动条出现页面不跳动问题
2017/09/14 HTML / CSS
美国复古街头服饰精品店:Need Supply Co.
2017/02/22 全球购物
师范应届生求职信
2013/11/15 职场文书
经典优秀个人求职信分享
2013/12/12 职场文书
教职工代表大会主持词
2014/04/01 职场文书
珍爱生命演讲稿
2014/05/10 职场文书
优秀团员事迹材料2000字
2014/08/20 职场文书
2014年向国旗敬礼活动总结
2014/09/27 职场文书
员工辞职信怎么写
2015/02/27 职场文书
安全生产奖惩制度
2015/08/06 职场文书