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输出汉字字库及将文字转换为图片的方法
Jun 04 Python
Python基于tkinter模块实现的改名小工具示例
Jul 27 Python
详解Python进程间通信之命名管道
Aug 28 Python
python实现ID3决策树算法
Dec 20 Python
scrapy爬虫完整实例
Jan 25 Python
解决PySide+Python子线程更新UI线程的问题
Jan 11 Python
python调用matplotlib模块绘制柱状图
Oct 18 Python
Python文件夹批处理操作代码实例
Jul 21 Python
Python无损压缩图片的示例代码
Aug 06 Python
Anaconda使用IDLE的实现示例
Sep 23 Python
python 爬虫如何正确的使用cookie
Oct 27 Python
Python经常使用的一些内置函数
Apr 11 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的相似度计算函数:levenshtein的使用介绍
2013/04/15 PHP
php中json_encode UTF-8中文乱码的更好解决方法
2014/09/28 PHP
PHP SOCKET编程详解
2015/05/22 PHP
PHP实现在线阅读PDF文件的方法
2015/06/17 PHP
php使用json_decode后数字对象转换成了科学计数法的解决方法
2017/02/20 PHP
php微信公众号开发之校园图书馆
2018/10/20 PHP
解决laravel5中auth用户登录其他页面获取不到登录信息的问题
2019/10/08 PHP
JavaScript中使用构造函数实现继承的代码
2010/08/12 Javascript
jquery 回车事件实现代码
2011/08/23 Javascript
jQuery 翻牌或百叶窗效果(内容三秒自动切换)
2012/06/14 Javascript
基于jQuery实现下拉框
2014/11/24 Javascript
jQuery制作可自定义大小的拼图游戏
2015/03/30 Javascript
nodejs简单实现操作arduino
2016/09/25 NodeJs
扩展Bootstrap Tooltip插件使其可交互的方法
2016/11/07 Javascript
在vue2.0中引用element-ui组件库的方法
2018/06/21 Javascript
js字符串类型String常用操作实例总结
2019/07/05 Javascript
解决Ant Design Modal内嵌Form表单initialValue值不动态更新问题
2020/10/29 Javascript
Nuxt的路由动画效果案例
2020/11/06 Javascript
python基础教程项目二之画幅好画
2018/04/02 Python
python3使用SMTP发送简单文本邮件
2018/06/19 Python
python得到windows自启动列表的方法
2018/10/14 Python
python 使用re.search()筛选后 选取部分结果的方法
2018/11/28 Python
Python对象与引用的介绍
2019/01/24 Python
Python Celery多队列配置代码实例
2019/11/22 Python
python logging 日志的级别调整方式
2020/02/21 Python
css3 给页面加个半圆形导航条主要利用旋转和倾斜样式
2014/02/10 HTML / CSS
你应该知道的30个css选择器
2014/03/19 HTML / CSS
德国最大的婴儿用品网上商店:Kidsroom.de(支持中文)
2020/09/02 全球购物
门诊挂号室室长岗位职责
2013/11/27 职场文书
计算机相关的自我评价
2014/01/15 职场文书
小区消防演习方案
2014/02/21 职场文书
《鲁班和橹板》教学反思
2014/04/27 职场文书
2014年平安创建工作总结
2014/11/24 职场文书
不同意离婚上诉状
2015/05/23 职场文书
领导新年致辞2016
2015/07/29 职场文书
Python学习之时间包使用教程详解
2022/03/21 Python