最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

 更新時間:2018年06月19日 08:41:05   作者:Tong_T  
這篇文章主要為大家詳細(xì)介紹了Python GUI Tkinter簡單實(shí)現(xiàn)個性簽名設(shè)計,具有一定的參考價值,感興趣的小伙伴們可以參考一下

一、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 是tkinter
import tkMessageBox
import requests
import re
from PIL import Image


def 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()

三、運(yùn)行結(jié)果

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • Python使用asyncio包處理并發(fā)詳解

    Python使用asyncio包處理并發(fā)詳解

    這篇文章主要為大家詳細(xì)介紹了Python使用asyncio包處理并發(fā)的相關(guān)資料,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-09-09
  • 利用Python自動化識別與刪除Excel表格空白行和列

    利用Python自動化識別與刪除Excel表格空白行和列

    在處理Excel數(shù)據(jù)時,經(jīng)常會遇到含有空白行和空白列的情況,本文將介紹如何利用Python來自動化識別并刪除Excel文件中的空白行和列,從而確保數(shù)據(jù)集的整潔性,為后續(xù)的數(shù)據(jù)分析工作奠定堅實(shí)的基礎(chǔ),需要的朋友可以參考下
    2024-05-05
  • Django使用模板后無法找到靜態(tài)資源文件問題解決

    Django使用模板后無法找到靜態(tài)資源文件問題解決

    這篇文章主要介紹了Django使用模板后無法找到靜態(tài)資源文件問題解決,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2019-07-07
  • Python服務(wù)器創(chuàng)建虛擬環(huán)境跑代碼

    Python服務(wù)器創(chuàng)建虛擬環(huán)境跑代碼

    本文主要介紹了Python服務(wù)器創(chuàng)建虛擬環(huán)境跑代碼,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-07-07
  • Python獲取航線信息并且制作成圖的講解

    Python獲取航線信息并且制作成圖的講解

    今天小編就為大家分享一篇關(guān)于Python獲取航線信息并且制作成圖的講解,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2019-01-01
  • 純numpy數(shù)值微分法實(shí)現(xiàn)手寫數(shù)字識別

    純numpy數(shù)值微分法實(shí)現(xiàn)手寫數(shù)字識別

    本文主要介紹了純numpy數(shù)值微分法實(shí)現(xiàn)手寫數(shù)字識別,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-08-08
  • Python JSON格式數(shù)據(jù)的提取和保存的實(shí)現(xiàn)

    Python JSON格式數(shù)據(jù)的提取和保存的實(shí)現(xiàn)

    這篇文章主要介紹了Python JSON格式數(shù)據(jù)的提取和保存的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-03-03
  • Python+Matplotlib繪制3D圖像的示例詳解

    Python+Matplotlib繪制3D圖像的示例詳解

    這篇文章主要為大家介紹了如何使用python matplotlib繪制繪制出一系列酷炫的3D圖像,例如:3D散點(diǎn)圖,3D曲線圖等,感興趣的可以了解一下
    2022-04-04
  • python使用mysqldb連接數(shù)據(jù)庫操作方法示例詳解

    python使用mysqldb連接數(shù)據(jù)庫操作方法示例詳解

    這篇文章主要介紹了python mysqldb使用方法,大家參考使用
    2013-12-12
  • python清華pip鏡像源報HTTP error 403錯誤解決辦法

    python清華pip鏡像源報HTTP error 403錯誤解決辦法

    這篇文章主要介紹了如何解決在使用pip安裝Python包時遇到的403錯誤,提供了三種解決方法,并強(qiáng)調(diào)了清除緩存以使更改生效的重要性,需要的朋友可以參考下
    2024-12-12

最新評論

临澧县| 凌云县| 玉龙| 葫芦岛市| 会理县| 个旧市| 延安市| 海阳市| 威海市| 林州市| 炉霍县| 治县。| 龙井市| 廊坊市| 金沙县| 高安市| 额济纳旗| 柳林县| 噶尔县| 龙山县| 扬中市| 巨鹿县| 綦江县| 全椒县| 四子王旗| 德昌县| 沽源县| 桂平市| 海城市| 天柱县| 卢龙县| 恩施市| 高雄县| 连云港市| 延安市| 涿州市| 福鼎市| 大方县| 拜泉县| 宝丰县| 防城港市|