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中的yield浅析
Jun 16 Python
Python的Tornado框架异步编程入门实例
Apr 24 Python
Python MySQLdb Linux下安装笔记
May 09 Python
Python实现的简单算术游戏实例
May 26 Python
Python使用requests发送POST请求实例代码
Jan 25 Python
浅谈tensorflow1.0 池化层(pooling)和全连接层(dense)
Apr 27 Python
Python sorted函数详解(高级篇)
Sep 18 Python
Python 通过调用接口获取公交信息的实例
Dec 17 Python
python os.fork() 循环输出方法
Aug 08 Python
python实现kNN算法识别手写体数字的示例代码
Aug 16 Python
Python数据可视化:泊松分布详解
Dec 07 Python
Python pandas之求和运算和非空值个数统计
Aug 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定时自动生成静态HTML的实现代码
2010/06/20 PHP
PHP+MYSQL实现用户的增删改查
2015/03/24 PHP
ThinkPHP3.2.2实现持久登录(记住我)功能的方法
2016/05/16 PHP
PHP两种实现无级递归分类的方法
2017/03/02 PHP
Laravel配置全局公共函数的方法步骤
2019/05/09 PHP
php时间戳转换代码详解
2019/08/04 PHP
JavaScript入门教程(9) Document文档对象
2009/01/31 Javascript
jQuery 1.4 15个你应该知道的新特性(译)
2010/01/24 Javascript
关于jQuery object and DOM element
2013/04/15 Javascript
JS分页效果示例
2013/10/11 Javascript
javascript实现的平方米、亩、公顷单位换算小程序
2014/08/11 Javascript
JS实现简洁、全兼容的拖动层实例
2015/05/13 Javascript
分步解析JavaScript实现tab选项卡自动切换功能
2016/01/25 Javascript
jQuery简单实现MD5加密的方法
2017/03/03 Javascript
微信小程序 蓝牙的实现实例代码
2017/06/27 Javascript
vue初尝试--项目结构(推荐)
2018/01/30 Javascript
详解vue2.0监听属性的使用心得及搭配计算属性的使用
2018/07/18 Javascript
Puppeteer环境搭建的详细步骤
2018/09/21 Javascript
Angular4 Select选择改变事件的方法
2018/10/09 Javascript
小程序实现列表删除功能
2018/10/30 Javascript
解决前后端分离 vue+springboot 跨域 session+cookie失效问题
2019/05/13 Javascript
使用vue for时为什么要key【推荐】
2019/07/11 Javascript
JavaScript实现图片轮播特效
2019/10/23 Javascript
在JavaScript中查找字符串中最长单词的三种方法(推荐)
2021/01/18 Javascript
python将图片文件转换成base64编码的方法
2015/03/14 Python
Windows系统下使用flup搭建Nginx和Python环境的方法
2015/12/25 Python
Python如何获取系统iops示例代码
2016/09/06 Python
Python 调用Java实例详解
2017/06/02 Python
使用django的ORM框架按月统计近一年内的数据方法
2019/07/18 Python
python创建学生成绩管理系统
2019/11/22 Python
关于tensorflow的几种参数初始化方法小结
2020/01/04 Python
python实现全排列代码(回溯、深度优先搜索)
2020/02/26 Python
赫里福德的一家乡村零售商店:Philip Morris & Son
2017/06/25 全球购物
群众路线对照检查剖析材料
2014/10/09 职场文书
2014年度安全工作总结
2014/12/04 职场文书
宝葫芦的秘密观后感
2015/06/11 职场文书