制作签名的软件(个性签名软件代码)

晚上下班回来,我发现女朋友坐在书桌前“搞事情”。不禁有点惊讶,居然没有葛优躺,居然没有刷B站!!! 但是看她时而抓头,时而写些什么。 我就跑过去问:宝贝,你在干嘛呢? 她说:我今天签名字的时候发现自己写的名字好丑,回来就想着练一下,但是怎么都写不好。 “不要着急,先去刷刷视频歇一下。” 她丧气地走向了沙发… 看她这样,我心疼啊,得做点什么让她高兴一下。灵机一闪,不如就给她做个个性签名软件吧! …

夜里下班了回来,我发现女友坐到写字台前“搞事”。禁不住有点儿诧异,竟然沒有葛优瘫,竟然沒有刷B站!!!

可是看她一会儿抓头,时而写些哪些。

我便跑以往问:商品,你在干嘛呢?

她讲:我今天签名字的过程中察觉自己写的名称难看,回来就惦记着练一下,可是如何都写不太好。

“不要着急,先去刷一下视频歇一下。”

她消沉地迈向了布艺沙发…

看她那样,我心痛啊,得做点什么让她开心一下。灵机一闪,比不上就给她做一个个性签名软件吧!

构思

说干咱就干!

稍微想了一下,这件事情咱不可以逞能,终究并不是专业的,搞一个那类实实在在的艺术字体或是有点儿困难的。我善于 Python 啊,我要去找一个签字网址协作一下就可以了。我带上技术性,它带上插口,我俩一拍即合!

开启百度搜索,关键词搜索“艺术签名”,立刻出去一堆网址。我随意打开了一个,页面是这样子的:

首页

看上去还不错,我们先看一下是不是你一个好伙伴(可以给予艺术字体的插口)。

我立即开启开发者模式,随后在文本框键入“阿花”,点一下转化成,页面上出現了艺术字体。与此同时,大家一起来看看互联网要求。在这种互联网要求中,我留意到了2个要求,有可能跟大家的插口相关。

互联网要求

下面,我们一个个查询这两个要求。开启第一个要求的详细信息,如下所示所显示:

牛逼!用Python为她设计专属签名软件

互联网要求1

见到这一要求的主要参数,我就知道这也是人们的总体目标,因为它包括了大家必须发给网站后台的內容。大家再看一下要求浏览便了解,这一要求回到的是一个 html 网页页面:

牛逼!用Python为她设计专属签名软件

互联网要求浏览

回到的网页页面大致是相匹配着这一网页页面的內容,可是在艺术签名那边留了个空缺,沒有表明艺术签名。

牛逼!用Python为她设计专属签名软件

互联网要求回应

大家继续看回应內容,可以留意到那一个空白的html是那样的:

<img id=\"showImg\" src=\"cache/162816844360698.png\"/>

这很显而易见是一个以时间格式取名的照片。

大家再看一下第二个要求,是否要求的具体内容和这个图片名字一毛一样呢?

牛逼!用Python为她设计专属签名软件

互联网要求2

这意思很显著了,网址先回到一个网页页面,随后再要求一个照片,把图片载入到这一网页页面。

了解这一步骤以后,大家签字一部分就完成了,即:

  • 将名字、字体样式主要参数推送要求,获得到一个 HTML;
  • 分析 HTML,寻找签名图片名字;
  • 推送获得照片要求,获得签名图片。

签字一部分解决以后,剩余的便是画一个页面,让客户键入名字、挑选 字体样式,随后启用签字插口就可以了。

完成

要求签名图片

这一站点的要求为 post 请求,一共有四个主要参数:

word: 名字
fonts: 字体样式
sizes: 文字大小
fontcolor: 字体颜色
colors: 签字背景色

我感觉这一站点的文字大小、背景色、字体颜色都很合乎我的口感,因此我不准备改了。只必须键入名称和字体样式就可以了。

关键编码为:

url = \'http://www.kachayv.cn/\'
        data = {
            \'word\': name,
            \'fonts\': mapping_list[font],
            \'sizes\': 60,
            \'fontcolor\': \'#ffffff\',
            \'colors\': \'#FD5668\'
        }
        result = requests.post(url, data=data)
        result.encoding = \'utf-8\'
        html = result.text
        print(html)
        p = re.compile(\'<img id=\"showImg\" src=\"cache/(.*?)\"/>\')
        match = p.findall(html)
        urlretrieve(\'http://www.kachayv.cn/cache/\'   match[0], \'./pic.jpg\')

这儿先获得签名图片的网站地址,随后应用 urlretrieve 方式储存到当地。

设计方案和完成软件界面

页面內容也非常简单,大家只必须名字文本框、字体样式下拉选择框和一个提交按钮就可以了。大家或是应用 tkinter 来简易画页面。

关键编码为:

def draw_window(self):
        self.init_window = Tk()
        self.init_window.title(\"阿花专享签名设计\")
        self.init_window.geometry(\"800x500\")
        self.init_window.geometry(\" 400 200\")

        # 名字
        self.name_label = Label(self.init_window, text=\'大名鼎鼎\', font=(\'微软雅黑\', 16), fg=\'black\')
        self.name_label.grid(row=0, column=0, columnspan=1)
        self.name_entry = Entry(self.init_window, font=(\'宋体字\', 16))
        self.name_entry.grid(row=0, column=1)

        # 挑选 字体样式方式
        self.font_label = Label(self.init_window, text=\'字体样式\', font=(\'微软雅黑\', 16), fg=\'black\')
        self.font_label.grid(row=0, column=5, columnspan=1)
        self.combox_list = ttk.Combobox(self.init_window, textvariable=StringVar())
        self.combox_list.grid(row=0, column=6, sticky=\'W\')
        self.combox_list[\"value\"] = (\"行便签\", \"非常艺术签\", \"洒脱签\", \"笔写连笔字\", \"行草签\", \"花样签\", \"温柔女生\", \"个性化签\", \"商务接待签\", \"正楷体\", \"正楷签\", \"情便签\", \"卡通可爱签\")
        self.combox_list.current(0)  # 挑选 第一个

        # 开启按键
        self.button = Button(self.init_window, text=\'幸福袭来\', font=(\'微软雅黑\', 16), command=self.get_sign)
        self.button.grid(row=1, column=3, rowspan=2, sticky=\'W\')

        # 图片展示
        self.pic_label = Label(self.init_window)
        self.pic_label.grid(row=3, column=1, rowspan=10, columnspan=5, sticky=\'NW\')

这里边有一个繁琐的地区,便是网址的字体样式是类似“19.ttf”这样子的,我毫无疑问不可以把这个表明在页面上,而 tkinter 的下拉选择框较为傻子,不可以以 key-value 的方式传值。

没法,不可以在一棵树上吊死,我只有在中间加一个变换:在页面上表明人们能看懂的汉语,获得到这一手写字体名以后,再跟网址必须的火星文字做一个投射。

页面运作以后,是这样子的:

牛逼!用Python为她设计专属签名软件

运作页面

结合

大家将上边两部份的编码融合在一起,随后再运行,全部操作流程是如此的:

牛逼!用Python为她设计专属签名软件

运作

续篇

女友在沙发上躺了不久,我将她喊到小书房,说:我给你进行了一个专享签名软件,你看一下合不合胃口?

她勇于尝试了一下,随后回头来对我说:丈夫,太棒了!尽管页面丑了点,可是那么短期内就把我的烦恼解决了,感谢你!

恋人生活还要继续的,平平淡淡而质朴。实际上这个问题压根不用我亲手做个丑恶的手机软件,她立即去平台上实际操作,几秒的事。可是,我花一点时间给她做一个专享的,会让她更高兴。实际上他们并不一定你博学多才,不用你有多大本领,只必须你在他们要的情况下给她们温婉一击,在不知不觉给她们一个意外惊喜,这就可以了!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

(0)
上一篇 2022年5月5日 下午1:23
下一篇 2022年5月5日 下午1:25

相关推荐

  • 微信僵尸粉是什么意思,怎么快捷删除微信僵尸粉

    微信是一个比较热门的社交类网站,通过微信可以远距离实现视频通话,语言聊天等。大家都知道微信的好友上线是5000人,因为时间原因不可能保证所有人都经常联系,所以渐渐的很多人都变成了僵尸粉,而我们还不自知,每天沉浸在5000好友的喜悦中。 今天小编就来教大家怎样使用一些小技能清除微信中的僵尸粉,一起来看看吧。熟练使用可以省不少钱呢。 1.拉群检测 这时就要使用微信右上角的“+”号进行操作,选择发起群聊…

    2022年6月18日
    1930
  • 要怎么创业才能成功,创业者必备五大要素

    最近看了一本书,叫《精益创业》,是外国人写的一本书,国内有好多翻译版本,电子书也要花钱买才能阅读,书的内容大体说是教人怎么创业,具体就是从创业开始怎么测试你所做的项目是否可行,创业要考虑的9大问题,如下:1、项目所解决的问题,2、解决方案,3、关键指标,4、独特卖点,5、门槛优势,6、客户,7、渠道推广,8、开发成本,9、利润。全书都是围绕这9个方面进行讲述和分析的,论证你所创业的项目是否能成功,…

    2022年6月16日
    810
  • 品牌形象推广是什么,品牌推广的具体方法

    多样化推广方式 一、线上推广: 1、搜索引擎推广:例如:百度、搜狗、360等旗下的:问答、图片、知道、地图、文库、经验、贴吧、空间、百科等产品,还有购买其推广服务:购买搜索排名、购买热门词条、购买网页推送等服务。以上这些在为产品或企业做前期推广还是很有效果的。 2、自媒体推广:例如:头条号、百家号、大鱼号、UC云观、企鹅号、搜狐号、网易号、一点资讯、微博、博客、公众号、QQ群、微信群、知乎等,优点…

    2022年8月27日
    490
  • 公司微信号怎么申请,申请公司微信流程及步骤

    企业微信如何注册?企业微信注册流程 我们知道,在腾讯2016年4月18号发布企业微信,个人手机在安卓和IOS等4个平台可以下载APP,但是登录之后需要加入到已有的企业组织,如果个人所在公司未注册企业微信那么个人还是无法使用企业微信提供的功能(公费电话、打卡、请假、报销和公告的等功能)。这里介绍公司怎样操作企业微信账号注册。 企业微信如何注册?企业微信注册流程 企业微信账号注册,首先第一步是打开企业…

    2022年8月11日
    1010
  • 笔记本买什么牌子好,推荐五款性价比超高的笔记本

    选购笔记本电脑时,主要应该关注以下几个方面:性价比、cpu性能、内存、硬盘、显卡和散热性能等。那笔记本电脑品牌众多,该选择哪个品牌?哪个品牌的受众群体又比较多呢?根据一些数据,我做了一个整理,帮你梳理最受大众追捧的笔记本都有哪些! NO.1联想 2002年,联想电脑的市场份额达27.3%(数据来源:IDC),至2003年3月底,联想集团已连续12个季度获得亚太市场(除日本外)第一(数据来源:IDC…

    2022年9月26日
    580
  • 华为手机微距拍摄技巧,手把手教你怎么拍好微距

    现在正值春分时节,万物复苏,正是拍春天的好时候。春天的拍摄题材最先想到的就是花。花的拍摄一方面要注意光线,一方面要注意构图。今天特意给大家拍了多张花的照片来说说手机的微距模式拍花的技巧。 下午走到公园,花红柳绿,拿起手机对着一朵含苞待放的花拍摄时却很难得到想要的效果。要么是背景杂乱难以突出主体,要么是光线不足照片暗淡。要解决这两个问题需要使用超级微距模式找到光线充足的地方进行拍摄。 超级微距模式在…

    2022年7月25日
    840
  • 中国营销大师有哪些,带你了解中国最牛的营销大师

    今年,手机界可以说是炸开了锅,随着购机人群的不断下降,各大厂家可以说为了保住市场,可以说是使劲了九牛二虎之力,甚至不惜“生死看淡,不服就干!” 不敢,有一家厂商倒是过得挺滋润的,那就是8848,“成功并不是高瞻远瞩,而是你本来就站在高处,运筹帷幄,掌控未来,这才是8848,这才是胸怀天下!”相信大家也一定被这句广告词洗脑过! 8848虽然销量不高,可耐不住他卖贵啊!就拿M3尊享版来说,机身内存12…

    2022年6月30日
    430
  • 创业干货分享,白手起家必看的创业秘籍

    这里没有学院派的晦涩难懂,只有实战落地的干货,今天我们分的商业策略叫定倍率。 一,定倍率 2012年的时候,有一次我和我太太去逛商场,看到一辆婴儿车,我们两个都特别喜欢。 当时商场正好在搞活动,折后价只需要600多块,我太太很心动,就准备买了。 在买单之前,我还是机智的打开手机,上网查了一下,发现这款婴儿车在京东的价格只需要300多块钱。 居然比线下这家店打完折还要便宜一半,这分明是同一个品牌,同…

    2022年8月9日
    510
  • 微信公众号个人和企业有什么区别,公众号三种认证方式

    相信还有不少的同学会有这样的疑惑,那就是企业微信与企业号、公众号的关系和区别有哪些?下面就跟随小编一起来了解下三者之间的不同之处吧! 企业微信 企业微信和个人微信一样都是腾讯微信团队打造的,区别在于前者是专为企业提供的办公软件,后者是服务个人用于社交的聊天工具。企业微信有丰富的办公应用,并与个人微信小程序、微信支付等互通,帮助企业提高办公管理的效率。 企业号 企业号也可以叫做微工作台,是企业微信里…

    2022年6月10日
    840
  • 网页主页被篡改怎么办(教您一步主页被篡改的技巧)

    当你打开浏览器看到自己的浏览器主页被诸如360、hao123等篡改,是不是很烦恼今天就告诉你几招很简单的方法,轻松解决浏览器主页被篡改的问题。 方法一:快捷方式去除隐藏网址 找到软件的快捷方式,右键选择属性,选择快捷方式,查看下方的目标里的网址是否被篡改,如果被篡改把多余网址删除就好了。对大多数浏览器都适用。 方法二:修改源程序文件名字 查找到源程序位置,修改源文件的文件名。然后删除旧的快捷方式,…

    2022年9月25日
    630

发表回复

登录后才能评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信