国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

Python GUI Tkinter簡單實(shí)現(xiàn)個性簽名設(shè)計

2020-02-15 21:54:59
字體:
供稿:網(wǎng)友

一、Tkinter的介紹和簡單教程

Tkinter 是 Python 的標(biāo)準(zhǔn) GUI 庫。Python 使用 Tkinter 可以快速的創(chuàng)建 GUI 應(yīng)用程序。
由于 Tkinter 是內(nèi)置到 python 的安裝包中、只要安裝好 Python 之后就能 import Tkinter 庫、而且 IDLE 也是用 Tkinter 編寫而成、對于簡單的圖形界面 Tkinter 還是能應(yīng)付自如。

注意:Python3.x 版本使用的庫名為 tkinter,即首寫字母 T 為小寫。

import tkinter

創(chuàng)建一個GUI程序

1、導(dǎo)入 Tkinter 模塊
2、創(chuàng)建控件
3、指定這個控件的 master, 即這個控件屬于哪一個
4、告訴 GM(geometry manager) 有一個控件產(chǎn)生了。

實(shí)例示例:

Tkinter 組件

Tkinter的提供各種控件,如按鈕,標(biāo)簽和文本框,一個GUI應(yīng)用程序中使用。這些控件通常被稱為控件或者部件。
目前有15種Tkinter的部件。我們提出這些部件以及一個簡短的介紹,在下面的表:

標(biāo)準(zhǔn)屬性

標(biāo)準(zhǔn)屬性也就是所有控件的共同屬性,如大小,字體和顏色等等。

幾何管理

Tkinter控件有特定的幾何狀態(tài)管理方法,管理整個控件區(qū)域組織,一下是Tkinter公開的幾何管理類:包、網(wǎng)格、位置

二、個性簽名實(shí)現(xiàn)代碼

本次代碼運(yùn)行環(huán)境是python2.7

# -*- coding:utf-8 -*-from Tkinter import * # python 3 是tkinterimport tkMessageBoximport requestsimport refrom PIL import Imagedef download():  start_url = 'http://www.uustv.com/'  name = entry.get().encode('utf-8')  if not name:    tkMessageBox.showinfo('提示', '請輸入姓名再設(shè)計!')    return  data = {    'word': name,    'sizes': '60',    'fonts': 'jfcs.ttf',    'fontcolor': '#000000'  }  result = requests.post(start_url, data=data).content  reg = '<div class="tu"><img src="(.*?)"/></div>'  img_url = start_url + re.findall(reg, result)[0]  response = requests.get(img_url).content  # 將生成的簽名圖片下載到本地  with open('{}.gif'.format(name.decode('utf-8').encode('gbk')), 'wb') as f:    f.write(response)  try:    im = Image.open('{}.gif'.format(name.decode('utf-8').encode('gbk')))    im.show()  except:    print '自己打開看吧'root = Tk()root.title('個性簽名設(shè)計')root.geometry('+800+300') # 設(shè)置窗口出現(xiàn)在屏幕上面的位置Label(root, text='姓名', font=('微軟雅黑', 15)).grid() # 布局方法不要混用entry = Entry(root, font=('微軟雅黑', 15))entry.grid(row=0, column=1)button = Button(root, text='設(shè)計簽名', font=('微軟雅黑', 15), width='15', height=1, command=download)button.grid(row=1, column=1)root.mainloop()            
發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 龙泉市| 泸西县| 汝城县| 安多县| 黔江区| 利川市| 龙胜| 双城市| 福海县| 资溪县| 霞浦县| 富阳市| 蒙阴县| 始兴县| 钟山县| 余江县| 永嘉县| 瓮安县| 内乡县| 高尔夫| 濮阳市| 安庆市| 平乡县| 深泽县| 苍山县| 永城市| 双峰县| 颍上县| 咸丰县| 鹰潭市| 营口市| 乐平市| 西丰县| 彰化县| 仙居县| 雷山县| 南投县| 琼中| 大荔县| 通化市| 长沙县|