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引入导入自定义模块和外部文件的实例
Jul 24 Python
在python3环境下的Django中使用MySQL数据库的实例
Aug 29 Python
Queue 实现生产者消费者模型(实例讲解)
Nov 13 Python
python ddt实现数据驱动
Mar 14 Python
python2.7实现爬虫网页数据
May 25 Python
python实现简单http服务器功能
Sep 17 Python
通过python将大量文件按修改时间分类的方法
Oct 17 Python
python3学生名片管理v2.0版
Nov 29 Python
python使用插值法画出平滑曲线
Dec 15 Python
ActiveMQ:使用Python访问ActiveMQ的方法
Jan 30 Python
详解Python网络框架Django和Scrapy安装指南
Apr 01 Python
PyCharm最新激活码PyCharm2020.2.3有效
Nov 18 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中Snoopy类用法实例
2015/06/19 PHP
php版微信公众平台接口参数调试实现判断用户行为的方法
2016/09/23 PHP
javascript 出生日期和身份证判断大全
2008/11/13 Javascript
JS中令人发指的valueOf方法介绍
2013/02/22 Javascript
jquery批量设置属性readonly和disabled的方法
2014/01/24 Javascript
JavaScript中textRange对象使用方法小结
2015/03/24 Javascript
JavaScript学习笔记整理之引用类型
2016/01/22 Javascript
JS实现图片局部放大或缩小的方法
2016/08/20 Javascript
webpack+vue.js快速入门教程
2016/10/12 Javascript
解析Javascript单例模式概念与实例
2016/12/05 Javascript
微信小程序开发之圆形菜单 仿建行圆形菜单实例
2016/12/12 Javascript
JavaScript中双向数据绑定详解
2017/05/03 Javascript
vue移动端裁剪图片结合插件Cropper的使用实例代码
2017/07/10 Javascript
es7学习教程之Decorators(修饰器)详解
2017/07/21 Javascript
React学习笔记之列表渲染示例详解
2017/08/22 Javascript
基于Vue中点击组件外关闭组件的实现方法
2018/03/06 Javascript
axios简单实现小程序延时loading指示
2018/07/30 Javascript
解决vue路由后界面没有变化,但是链接有的问题
2018/09/01 Javascript
Vue项目中ESlint规范示例代码
2019/07/04 Javascript
微信小程序实现抖音播放效果的实例代码
2020/04/11 Javascript
如何构建 vue-ssr 项目的方法步骤
2020/08/04 Javascript
JavaScript实现五子棋小游戏
2020/10/26 Javascript
在Python程序中实现分布式进程的教程
2015/04/28 Python
python抓取百度首页的方法
2015/05/19 Python
基于Python获取照片的GPS位置信息
2020/01/20 Python
质量工程师岗位职责
2013/11/16 职场文书
安全生产专项整治方案
2014/05/06 职场文书
职员竞岗演讲稿
2014/05/14 职场文书
物流管理系毕业生求职信
2014/06/03 职场文书
夫妻忠诚协议范文
2014/11/16 职场文书
2014年保卫部工作总结
2014/11/21 职场文书
工作保证书怎么写
2015/02/28 职场文书
大学宣传委员竞选稿
2015/11/19 职场文书
党员干部学习三严三实心得体会
2016/01/05 职场文书
2016年艾滋病宣传活动总结
2016/04/01 职场文书
Win10系统搭建ftp文件服务器详细教程
2022/08/05 Servers