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简单实现操作Mysql数据库
Jan 29 Python
python 信息同时输出到控制台与文件的实例讲解
May 11 Python
python使用__slots__让你的代码更加节省内存
Sep 05 Python
11个Python Pandas小技巧让你的工作更高效(附代码实例)
Apr 30 Python
pyqt5 实现在别的窗口弹出进度条
Jun 18 Python
如何利用python给图片添加半透明水印
Sep 06 Python
keras做CNN的训练误差loss的下降操作
Jun 22 Python
python程序如何进行保存
Jul 03 Python
Python如何批量生成和调用变量
Nov 21 Python
Python 多线程之threading 模块的使用
Apr 14 Python
python用tkinter开发的扫雷游戏
Jun 01 Python
python单元测试之pytest的使用
Jun 07 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利用cookies实现购物车的方法
2014/12/10 PHP
DWZ+ThinkPHP开发时遇到的问题分析
2016/12/12 PHP
Thinkphp5 微信公众号token验证不成功的原因及解决方法
2017/11/12 PHP
js form action动态修改方法
2008/11/04 Javascript
JavaScript 开发规范要求(图文并茂)
2010/06/11 Javascript
文本框回车提交与禁止提交示例
2013/09/27 Javascript
原生js操作checkbox用document.getElementById实现
2013/10/12 Javascript
js数组的基本用法及数组根据下标(数值或字符)移除元素
2013/10/20 Javascript
原生js仿jq判断当前浏览器是否为ie,精确到ie6~8
2014/08/30 Javascript
输入框过滤非数字的js代码
2014/09/18 Javascript
AngularJS实践之使用ng-repeat中$index的注意点
2016/12/22 Javascript
大白话讲解JavaScript的Promise
2017/04/06 Javascript
详解vue嵌套路由-query传递参数
2017/05/23 Javascript
详解webpack自动生成html页面
2017/06/29 Javascript
详解10分钟学会vue滚动行为
2017/09/21 Javascript
js实现前面自动补全位数的方法
2018/10/10 Javascript
小程序实现多选框功能
2018/10/30 Javascript
vue-for循环嵌套操作示例
2019/01/28 Javascript
js的新生代垃圾回收知识点总结
2019/08/22 Javascript
常见python正则用法的简单实例
2016/06/21 Python
python rsa 加密解密
2017/03/20 Python
python实现n个数中选出m个数的方法
2018/11/13 Python
python使用threading.Condition交替打印两个字符
2019/05/07 Python
Python PIL读取的图像发生自动旋转的实现方法
2019/07/05 Python
Flask框架实现的前端RSA加密与后端Python解密功能详解
2019/08/13 Python
使用python 对验证码图片进行降噪处理
2019/12/18 Python
python如何编写win程序
2020/06/08 Python
日本索尼音乐商店:Sony Music Shop
2018/07/17 全球购物
Shopee新加坡:东南亚与台湾电商平台
2019/01/25 全球购物
PHP中如何使用Cookie
2015/10/28 面试题
安全生产标语
2014/06/06 职场文书
司法助理专业自荐书
2014/06/13 职场文书
庆祝教师节演讲稿
2014/09/03 职场文书
支教个人总结
2015/03/04 职场文书
大学生学生会工作总结2015
2015/05/26 职场文书
怎么禁用Win11输入法 最新Win11输入法关闭教程
2022/08/05 数码科技