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性能优化的20条建议
Oct 25 Python
利用Python中的mock库对Python代码进行模拟测试
Apr 16 Python
Python实现动态加载模块、类、函数的方法分析
Jul 18 Python
python之django母板页面的使用
Jul 03 Python
Django的models中on_delete参数详解
Jul 16 Python
python 实现GUI(图形用户界面)编程详解
Jul 17 Python
python每天定时运行某程序代码
Aug 16 Python
Python3 使用pillow库生成随机验证码
Aug 26 Python
Python 炫技操作之合并字典的七种方法
Apr 10 Python
python继承threading.Thread实现有返回值的子类实例
May 02 Python
Python读取二进制文件代码方法解析
Jun 22 Python
python报错: 'list' object has no attribute 'shape'的解决
Jul 15 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
纯真IP数据库的应用 IP地址转化成十进制
2009/06/14 PHP
Laravel使用Caching缓存数据减轻数据库查询压力的方法
2016/03/15 PHP
PHP入门教程之自定义函数用法详解(创建,调用,变量,参数,返回值等)
2016/09/11 PHP
Thinkphp框架使用list_to_tree 实现无限级分类列出所有节点示例
2020/04/04 PHP
JS实现self的resend
2010/07/22 Javascript
25个非常棒的jQuery滑块插件和教程小结
2011/09/02 Javascript
Extjs4 消息框去掉关闭按钮(类似Ext.Msg.alert)
2013/04/02 Javascript
wangEditor编辑器失去焦点后仍然可以在原位置插入图片分析
2015/05/06 Javascript
简介JavaScript中的italics()方法的使用
2015/06/08 Javascript
js结合正则实现国内手机号段校验
2015/06/19 Javascript
jQuery基于cookie实现的购物车实例分析
2015/12/24 Javascript
Javascript实现鼠标框选操作  不是点击选取
2016/04/14 Javascript
无缝滚动的简单实现代码(推荐)
2016/06/07 Javascript
JavaScript从0开始构思表情插件
2016/07/26 Javascript
AngularJS表格详解及示例代码
2016/08/17 Javascript
js select下拉联动 更具级联性!
2020/04/17 Javascript
jquery请求servlet实现ajax异步请求的示例
2017/06/03 jQuery
在Mac下彻底卸载node和npm的方法
2018/05/16 Javascript
vue实现简单loading进度条
2018/06/06 Javascript
详解如何在vscode里面调试js和node.js的方法步骤
2018/12/24 Javascript
Layui 解决表格异步调用后台分页的问题
2019/10/26 Javascript
vue 使用外部JS与调用原生API操作示例
2019/12/02 Javascript
简介二分查找算法与相关的Python实现示例
2015/08/26 Python
啥是佩奇?使用Python自动绘画小猪佩奇的代码实例
2019/02/20 Python
Python 中Django验证码功能的实现代码
2019/06/20 Python
python 同时读取多个文件的例子
2019/07/16 Python
pytorch-神经网络拟合曲线实例
2020/01/15 Python
python基于socket模拟实现ssh远程执行命令
2020/12/05 Python
员工评语大全
2014/01/19 职场文书
结婚周年感言
2014/02/24 职场文书
服装发布会策划方案
2014/05/22 职场文书
文明家庭事迹材料
2014/12/20 职场文书
物业客服专员岗位职责
2015/04/07 职场文书
孙振耀退休感言
2015/08/01 职场文书
中秋节主题班会
2015/08/14 职场文书
Python超详细分步解析随机漫步
2022/03/17 Python