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进阶篇之字典操作总结
Nov 16 Python
Python定时任务sched模块用法示例
Jul 16 Python
Python中矩阵创建和矩阵运算方法
Aug 04 Python
python递归全排列实现方法
Aug 18 Python
python解析含有重复key的json方法
Jan 22 Python
Python3显示当前时间、计算时间差及时间加减法示例代码
Sep 07 Python
python实现XML解析的方法解析
Nov 16 Python
使用Python测试Ping主机IP和某端口是否开放的实例
Dec 17 Python
Python configparser模块常用方法解析
May 22 Python
Python中logging日志的四个等级和使用
Nov 17 Python
Python环境配置实现pip加速过程解析
Nov 27 Python
Python中lru_cache的使用和实现详解
Jan 25 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将任何格式视频转为flv的代码
2009/09/03 PHP
php实现的一个简单json rpc框架实例
2015/03/30 PHP
php实现的任意进制互转类分享
2015/07/07 PHP
php基于环形链表解决约瑟夫环问题示例
2017/11/07 PHP
php 处理png图片白色背景色改为透明色的实例代码
2018/12/10 PHP
一个选择最快的服务器转向代码
2009/04/27 Javascript
通过判断JavaScript的版本实现执行不同的代码
2010/05/11 Javascript
仅Firefox中链接A无法实现模拟点击以触发其默认行为
2011/07/31 Javascript
JavaScript中反正弦函数Math.asin()的使用简介
2015/06/14 Javascript
简述Jquery与DOM对象
2015/07/10 Javascript
学习vue.js中class与style绑定
2016/12/03 Javascript
vuejs父子组件通信的问题
2017/01/11 Javascript
async/await与promise(nodejs中的异步操作问题)
2017/03/03 NodeJs
vue使用mint-ui实现下拉刷新和无限滚动的示例代码
2017/11/06 Javascript
ES6中字符串的使用方法扩展
2019/06/04 Javascript
Vue 使用计时器实现跑马灯效果的实例代码
2019/07/11 Javascript
ES6 Promise对象概念及用法实例详解
2019/10/15 Javascript
JS如何实现动态添加的元素绑定事件
2019/11/12 Javascript
vue实现折线图 可按时间查询
2020/08/21 Javascript
一个月入门Python爬虫学习,轻松爬取大规模数据
2018/01/03 Python
Python 通过调用接口获取公交信息的实例
2018/12/17 Python
pyqt5 实现多窗口跳转的方法
2019/06/19 Python
基于keras中的回调函数用法说明
2020/06/17 Python
Python常用断言函数实例汇总
2020/11/30 Python
大学活动总结范文
2014/04/29 职场文书
本科毕业生求职信
2014/06/15 职场文书
岗位说明书怎么写
2014/07/30 职场文书
税务干部群众路线教育实践活动对照检查材料
2014/09/20 职场文书
教育局党的群众路线教育实践活动整改方案
2014/09/20 职场文书
毕业生个人自荐书
2015/03/05 职场文书
2015年毕业生自荐信范文
2015/03/24 职场文书
销售开票员岗位职责
2015/04/15 职场文书
英语专业毕业论文答辩开场白
2015/05/27 职场文书
婚宴来宾致辞
2015/07/28 职场文书
python OpenCV学习笔记
2021/03/31 Python
mysql中DCL常用的用户和权限控制
2022/03/31 MySQL