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 相关文章推荐
简单介绍Python2.x版本中的cmp()方法的使用
May 20 Python
详解Django中的form库的使用
Jul 18 Python
python实现随机调用一个浏览器打开网页
Apr 21 Python
利用python将pdf输出为txt的实例讲解
Apr 23 Python
Python爬虫信息输入及页面的切换方法
May 11 Python
python随机数分布random测试
Aug 27 Python
python2.7和NLTK安装详细教程
Sep 19 Python
Python 切分数组实例解析
Nov 07 Python
Python下利用BeautifulSoup解析HTML的实现
Jan 17 Python
解决pymysql cursor.fetchall() 获取不到数据的问题
May 15 Python
python实现PDF中表格转化为Excel的方法
Jun 16 Python
Elasticsearch 基本查询和组合查询
Apr 19 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将会员数据导入到ucenter的代码
2010/07/18 PHP
深入PHP获取随机数字和字母的方法详解
2013/06/06 PHP
使用Composer安装Yii框架的方法
2016/03/15 PHP
使用php自动备份数据库表的实现方法
2017/07/28 PHP
thinkPHP5使用Rabc实现权限管理
2019/08/28 PHP
PHP正则之正向预查与反向预查讲解与实例
2020/04/06 PHP
农历与西历对照
2006/09/06 Javascript
javascript 简练的几个函数
2009/08/29 Javascript
基于jquery打造的百分比动态色彩条插件
2012/09/19 Javascript
JavaScript数组和循环详解
2015/04/27 Javascript
12种JavaScript常用的MVC框架比较分析
2015/11/16 Javascript
利用D3.js实现最简单的柱状图示例代码
2016/12/09 Javascript
canvas绘制一个常用的emoji表情
2017/03/30 Javascript
vue中实现滚动加载更多的示例
2017/11/08 Javascript
微信小程序实现人脸识别
2018/05/25 Javascript
详解基于Vue cli生成的Vue项目的webpack4升级
2018/06/19 Javascript
js实现无限瀑布流实例方法
2019/09/16 Javascript
微信小程序scroll-view隐藏滚动条的方法详解
2020/03/25 Javascript
[00:53]2015国际邀请赛 中国区预选赛一触即发
2015/05/14 DOTA
深入了解Python数据类型之列表
2016/06/24 Python
python+opencv实现的简单人脸识别代码示例
2017/11/14 Python
python2与python3共存问题的解决方法
2018/09/18 Python
新手入门Python编程的8个实用建议
2019/07/12 Python
Django 实现 Websocket 广播、点对点发送消息的代码
2020/06/03 Python
pytorch随机采样操作SubsetRandomSampler()
2020/07/07 Python
python字典通过值反查键的实现(简洁写法)
2020/09/30 Python
matplotlib交互式数据光标实现(mplcursors)
2021/01/13 Python
python 装饰器重要在哪
2021/02/14 Python
利用HTML5 Canvas API绘制矩形的超级攻略
2016/03/21 HTML / CSS
英国在线购买轮胎、预订汽车、汽车维修和装配网站:Protyre
2020/04/12 全球购物
JAVA代码查错题
2014/10/10 面试题
后勤采购员岗位职责
2013/12/19 职场文书
优秀党支部事迹材料
2014/01/14 职场文书
会务接待方案
2014/02/27 职场文书
2014年党员自我评议总结
2014/09/23 职场文书
weblogic服务建立数据源连接测试更新mysql驱动包的问题及解决方法
2022/01/22 MySQL