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从MP3文件获取id3的方法
Jun 15 Python
简单讲解Python中的数字类型及基本的数学计算
Mar 11 Python
python下调用pytesseract识别某网站验证码的实现方法
Jun 06 Python
Linux下为不同版本python安装第三方库
Aug 31 Python
python executemany的使用及注意事项
Mar 13 Python
在dataframe两列日期相减并且得到具体的月数实例
Jul 03 Python
python的debug实用工具 pdb详解
Jul 12 Python
Mac安装python3的方法步骤
Aug 09 Python
Python单元测试与测试用例简析
Nov 09 Python
Python range与enumerate函数区别解析
Feb 28 Python
几款好用的python工具库(小结)
Oct 20 Python
如何基于matlab相机标定导出xml文件
Nov 02 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 字符串中的\n换行符无效、不能换行的解决方法
2014/04/02 PHP
thinkphp5 + ajax 使用formdata提交数据(包括文件上传) 后台返回json完整实例
2020/03/02 PHP
php使用pthreads v3多线程实现抓取新浪新闻信息操作示例
2020/02/21 PHP
PHP优化之批量操作MySQL实例分析
2020/04/23 PHP
学习YUI.Ext 第六天--关于树TreePanel(Part 1)
2007/03/10 Javascript
javascritp实现input输入框相关限制用法
2007/06/29 Javascript
理解JavaScript变量作用域更轻松
2009/10/25 Javascript
一个js导致的jquery失效问题的解决方法
2013/11/27 Javascript
jQuery使用ajaxSubmit()提交表单示例
2014/04/04 Javascript
修改或扩展jQuery原生方法的代码实例
2015/01/13 Javascript
jQuery 监控键盘一段时间没输入
2016/04/22 Javascript
JavaScript中英文字符长度统计方法示例【按照中文占2个字符】
2017/01/17 Javascript
基于JavaScript实现五子棋游戏
2020/08/26 Javascript
JavaScript中严格判断NaN的方法
2018/02/16 Javascript
微信小程序实现图片滚动效果示例
2018/12/05 Javascript
vue实现权限控制路由(vue-router 动态添加路由)
2019/11/04 Javascript
详解Python2.x中对Unicode编码的使用
2015/04/03 Python
在Django中限制已登录用户的访问的方法
2015/07/23 Python
Python实现基于KNN算法的笔迹识别功能详解
2018/07/09 Python
flask-socketio实现WebSocket的方法
2018/07/31 Python
Django组件之cookie与session的使用方法
2019/01/10 Python
Python中捕获键盘的方式详解
2019/03/28 Python
在Pandas中处理NaN值的方法
2019/06/25 Python
浅谈tensorflow 中tf.concat()的使用
2020/02/07 Python
Django ORM 查询表中某列字段值的方法
2020/04/30 Python
使用html2canvas实现将html内容写入到canvas中生成图片
2020/01/03 HTML / CSS
乐天旅游台湾网站:Rakuten Travel TW
2017/06/01 全球购物
优秀的教师个人的中文求职信
2013/09/21 职场文书
亲子拓展活动方案
2014/02/20 职场文书
生产文员岗位职责
2014/04/05 职场文书
我爱祖国演讲稿
2014/09/02 职场文书
四风对照检查材料思想汇报
2014/09/20 职场文书
车间主任岗位职责
2015/02/03 职场文书
导游词之永济鹳雀楼
2020/01/16 职场文书
【HBU】数据库第四周 单表查询
2021/04/05 SQL Server
MySQL的存储过程和相关函数
2022/04/26 MySQL