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服务器与android客户端socket通信实例
Nov 12 Python
python获取当前时间对应unix时间戳的方法
May 15 Python
pyshp创建shp点文件的方法
Dec 31 Python
VSCode Python开发环境配置的详细步骤
Feb 22 Python
python实现读取excel文件中所有sheet操作示例
Aug 09 Python
解决python多行注释引发缩进错误的问题
Aug 23 Python
Python笔试面试题小结
Sep 07 Python
Python之指数与E记法的区别详解
Nov 21 Python
解决pycharm最左侧Tool Buttons显示不全的问题
Dec 17 Python
解决TensorFlow模型恢复报错的问题
Feb 06 Python
Python读取Excel数据并生成图表过程解析
Jun 18 Python
详细分析Python collections工具库
Jul 16 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
对javascript和select部件的结合运用
2006/10/09 PHP
php中根据某年第几天计算出日期年月日的代码
2011/02/24 PHP
PHP上传文件时文件过大$_FILES为空的解决方法
2013/11/26 PHP
destoon整合ucenter后注册页面不跳转的解决方法
2014/06/21 PHP
老生常谈PHP面向对象之标识映射
2017/06/21 PHP
js 强制弹出窗口代码研究-又一款代码
2010/03/20 Javascript
20款效果非常棒的 jQuery 插件小结分享
2011/11/18 Javascript
js单独获取一个checkbox看其是否被选中
2014/09/22 Javascript
js的window.showModalDialog及window.open用法实例分析
2015/01/29 Javascript
JavaScript通过使用onerror设置默认图像显示代替alt
2016/03/01 Javascript
全屏滚动插件fullPage.js使用实例解析
2016/10/21 Javascript
Web开发中客户端的跳转与服务器端的跳转的区别
2017/03/05 Javascript
vue实现验证码按钮倒计时功能
2018/04/10 Javascript
浅析微信扫码登录原理(小结)
2018/10/29 Javascript
解决layui调用自定义方法提示未定义的问题
2019/09/14 Javascript
vue.js中ref及$refs的使用方法解析
2019/10/08 Javascript
Vue中错误图片的处理的实现代码
2019/11/07 Javascript
JS常用正则表达式超全集(密码强度校验,金额校验,IE版本,IPv4,IPv6校验)
2020/02/03 Javascript
跟老齐学Python之私有函数和专有方法
2014/10/24 Python
python MySQLdb使用教程详解
2018/03/20 Python
python 时间信息“2018-02-04 18:23:35“ 解析成字典形式的结果代码详解
2018/04/19 Python
Jupyter notebook在mac:linux上的配置和远程访问的方法
2019/01/14 Python
python爬取酷狗音乐排行榜
2019/02/20 Python
django 通过url实现简单的权限控制的例子
2019/08/16 Python
scrapy redis配置文件setting参数详解
2020/11/18 Python
CSS3实现线性渐变用法示例代码详解
2020/08/07 HTML / CSS
美国折衷生活方式品牌:Robert Graham
2018/07/13 全球购物
英国Lookfantastic中文网站:护肤品美妆美发购物(英国直邮)
2020/04/27 全球购物
高中物理教学反思
2014/02/08 职场文书
公司募捐倡议书
2014/05/14 职场文书
工地质量标语
2014/06/12 职场文书
淘宝文案策划岗位职责
2015/04/14 职场文书
麦田里的守望者读书笔记
2015/06/30 职场文书
python中sys模块的介绍与实例
2021/04/17 Python
如何用PHP websocket实现网页实时聊天
2021/05/26 PHP
Innodb存储引擎中的后台线程详解
2022/04/03 MySQL