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中contextlib上下文管理模块的用法
Jun 28 Python
详解Python多线程Selenium跨浏览器测试
Apr 01 Python
Python排序搜索基本算法之选择排序实例分析
Dec 09 Python
Python使用装饰器进行django开发实例代码
Feb 06 Python
对Python信号处理模块signal详解
Jan 09 Python
python字符串替换第一个字符串的方法
Jun 26 Python
python爬虫模块URL管理器模块用法解析
Feb 03 Python
jupyter 导入csv文件方式
Apr 21 Python
如何使用python的ctypes调用医保中心的dll动态库下载医保中心的账单
May 24 Python
python的数学算法函数及公式用法
Nov 18 Python
pycharm 实现复制一行的快捷键
Jan 15 Python
Python使用Kubernetes API访问集群
May 30 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
提取HTML标签
2006/10/09 PHP
smarty section简介与用法分析
2008/10/03 PHP
检测png图片是否完整的php代码
2010/09/06 PHP
php+jquery编码方面的一些心得(utf-8 gb2312)
2010/10/12 PHP
Win下如何安装PHP的APC拓展
2013/08/07 PHP
php-perl哈希算法实现(times33哈希算法)
2013/12/30 PHP
php中文验证码实现示例分享
2014/01/12 PHP
PHP基于SMTP协议实现邮件发送实例代码
2017/04/27 PHP
php微信公众号开发之现金红包
2018/04/16 PHP
jquery 操作DOM案例代码分享
2012/04/05 Javascript
JavaScript Ajax Json实现上下级下拉框联动效果实例代码
2013/11/23 Javascript
JavaScript中的常见问题解决方法(乱码,IE缓存,代理)
2013/11/28 Javascript
使用AngularJS处理单选框和复选框的简单方法
2015/06/19 Javascript
javascript实现显示和隐藏div方法汇总
2015/08/14 Javascript
jquery ajax 如何向jsp提交表单数据
2015/08/23 Javascript
jQuery实现两个select控件的互移操作
2016/12/22 Javascript
webpack4 css打包压缩问题的解决
2018/05/18 Javascript
JS编写兼容IE6,7,8浏览器无缝自动轮播
2018/10/12 Javascript
webstorm中配置Eslint的两种方式及差异比较详解
2018/10/19 Javascript
微信小程序事件对象中e.target和e.currentTarget的区别详解
2019/05/08 Javascript
小程序实现日历左右滑动效果
2019/10/21 Javascript
Python设计模式中单例模式的实现及在Tornado中的应用
2016/03/02 Python
横向对比分析Python解析XML的四种方式
2016/03/30 Python
Python中的迭代器与生成器高级用法解析
2016/06/28 Python
Python获取当前公网ip并自动断开宽带连接实例代码
2018/01/12 Python
python机器学习之随机森林(七)
2018/03/26 Python
在IPython中进行Python程序执行时间的测量方法
2018/11/01 Python
pytorch实现查看当前学习率
2020/06/24 Python
keras训练浅层卷积网络并保存和加载模型实例
2020/07/02 Python
python字符串拼接+和join的区别详解
2020/12/03 Python
欧洲最大的拼图游戏商店:JigsawPuzzle.co.uk
2018/07/04 全球购物
建筑施工员岗位职责
2013/11/26 职场文书
监察局领导班子四风问题整改措施思想汇报
2014/10/05 职场文书
党的群众路线教育实践活动自我剖析材料
2014/10/08 职场文书
升学宴家长致辞
2015/07/27 职场文书
4种非常实用的python内置数据结构
2021/04/28 Python