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运行效率
Jun 09 Python
python中matplotlib实现最小二乘法拟合的过程详解
Jul 11 Python
Python实现图片转字符画的示例
Aug 22 Python
python绘制铅球的运行轨迹代码分享
Nov 14 Python
PyQt5每天必学之像素图控件QPixmap
Apr 19 Python
python中cPickle类使用方法详解
Aug 27 Python
Python3批量生成带logo的二维码方法
Jun 24 Python
python实现在函数中修改变量值的方法
Jul 16 Python
Python多线程及其基本使用方法实例分析
Oct 29 Python
Python集合基本概念与相关操作实例分析
Oct 30 Python
Python实现银行账户资金交易管理系统
Jan 03 Python
python数据抓取3种方法总结
Feb 07 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
php下判断数组中是否存在相同的值array_unique
2008/03/25 PHP
php的一些小问题
2010/07/03 PHP
PHP之数组学习
2011/05/29 PHP
关于mysql字符集设置了character_set_client=binary 在gbk情况下会出现表描述是乱码的情况
2013/01/06 PHP
PHP分页详细讲解(有实例)
2013/10/30 PHP
浅谈PHP链表数据结构(单链表)
2016/06/08 PHP
js实现权限树的更新权限时的全选全消功能
2009/02/17 Javascript
javascript实现的距离现在多长时间后的一个格式化的日期
2009/10/29 Javascript
JavaScript的document对象和window对象详解
2010/12/30 Javascript
jquery打开直接跳到网页最下面、最低端实现代码
2013/04/22 Javascript
jquery select 设置默认选中的示例代码
2014/02/07 Javascript
深入理解JavaScript中的箭头函数
2015/07/28 Javascript
jQuery实现的简单分页示例
2016/06/01 Javascript
AngularJS 路由详解和简单实例
2016/07/28 Javascript
jquery mobile移动端幻灯片滑动切换效果
2020/04/15 Javascript
Node.js操作redis实现添加查询功能
2017/05/25 Javascript
JS实现网页抢购功能(触发,终止脚本)
2017/11/27 Javascript
JS实现生成由字母与数字组合的随机字符串功能详解
2018/05/25 Javascript
Element InputNumber计数器的使用方法
2020/07/27 Javascript
在python的WEB框架Flask中使用多个配置文件的解决方法
2014/04/18 Python
Zabbix实现微信报警功能
2016/10/09 Python
Python实现脚本锁功能(同时只能执行一个脚本)
2017/05/10 Python
深入探究Django中的Session与Cookie
2017/07/30 Python
Python迭代器和生成器定义与用法示例
2018/02/10 Python
Django Rest framework之权限的实现示例
2018/12/17 Python
Python获取数据库数据并保存在excel表格中的方法
2019/06/12 Python
pyqt5与matplotlib的完美结合实例
2019/06/21 Python
numpy中三维数组中加入元素后的位置详解
2019/11/28 Python
3种适用于Python的疯狂秘密武器及原因解析
2020/04/29 Python
使用Python实现将多表分批次从数据库导出到Excel
2020/05/15 Python
Python模拟伯努利试验和二项分布代码实例
2020/05/27 Python
keras读取训练好的模型参数并把参数赋值给其它模型详解
2020/06/15 Python
建筑安全责任书范本
2014/07/24 职场文书
2015年化妆品销售工作总结
2015/05/11 职场文书
围城读书笔记
2015/06/26 职场文书
php随机生成验证码,php随机生成数字,php随机生成数字加字母!
2021/04/01 PHP