亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

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

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

一、Tkinter的介紹和簡(jiǎn)單教程

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

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

import tkinter

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

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

實(shí)例示例:

Tkinter 組件

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

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

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

幾何管理

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

二、個(gè)性簽名實(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('提示', '請(qǐng)輸入姓名再設(shè)計(jì)!')
    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('個(gè)性簽名設(shè)計(jì)')
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è)計(jì)簽名', font=('微軟雅黑', 15), width='15', height=1, command=download)
button.grid(row=1, column=1)
root.mainloop()

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

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

相關(guān)文章

  • 解決python3 Pycharm上連接數(shù)據(jù)庫(kù)時(shí)報(bào)錯(cuò)的問題

    解決python3 Pycharm上連接數(shù)據(jù)庫(kù)時(shí)報(bào)錯(cuò)的問題

    今天小編就為大家分享一篇解決python3 Pycharm上連接數(shù)據(jù)庫(kù)時(shí)報(bào)錯(cuò)的問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2018-12-12
  • Python使用matplotlib 畫矩形的三種方式分析

    Python使用matplotlib 畫矩形的三種方式分析

    這篇文章主要介紹了Python使用matplotlib 畫矩形的三種方式,結(jié)合實(shí)例形式分析了Python基于matplotlib繪制矩形的具體實(shí)現(xiàn)方法與相關(guān)操作注意事項(xiàng),需要的朋友可以參考下
    2019-10-10
  • OpenCV實(shí)現(xiàn)人臉識(shí)別

    OpenCV實(shí)現(xiàn)人臉識(shí)別

    本文主要介紹了python使用opencv實(shí)現(xiàn)人臉識(shí)別的相關(guān)資料。具有很好的參考價(jià)值。下面跟著小編一起來看下吧
    2017-04-04
  • Python讀取圖片為16進(jìn)制表示簡(jiǎn)單代碼

    Python讀取圖片為16進(jìn)制表示簡(jiǎn)單代碼

    這篇文章主要介紹了Python讀取圖片為16進(jìn)制表示簡(jiǎn)單代碼,具有一定借鑒價(jià)值,需要的朋友可以參考下
    2018-01-01
  • 如何解決Python中ModuleNotFoundError錯(cuò)誤

    如何解決Python中ModuleNotFoundError錯(cuò)誤

    使用模塊時(shí),了解它們的工作方式以及如何將它們導(dǎo)入我們的代碼非常重要,?如果沒有這種理解或錯(cuò)誤,我們可能會(huì)遇到不同的錯(cuò)誤,本文我們就來討論一下在Python中解決?ModuleNotFoundError?的方法,希望對(duì)大家有所幫助
    2023-12-12
  • python單元測(cè)試unittest實(shí)例詳解

    python單元測(cè)試unittest實(shí)例詳解

    這篇文章主要介紹了python單元測(cè)試unittest用法,以實(shí)例形式詳細(xì)分析了Python中單元測(cè)試的概念、用法與相關(guān)使用技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下
    2015-05-05
  • Python趣味挑戰(zhàn)之pygame實(shí)現(xiàn)無敵好看的百葉窗動(dòng)態(tài)效果

    Python趣味挑戰(zhàn)之pygame實(shí)現(xiàn)無敵好看的百葉窗動(dòng)態(tài)效果

    最近寫了很多期關(guān)于pygame的案例和知識(shí)點(diǎn),自己也收獲了很多知識(shí),也在這個(gè)過程中成長(zhǎng)了不少, 這次還是圍繞surface對(duì)象進(jìn)行詳細(xì)介紹,并形成完整的案例過程,文中有非常詳細(xì)實(shí)現(xiàn)百葉窗動(dòng)態(tài)效果的代碼示例,需要的朋友可以參考下
    2021-05-05
  • python包實(shí)現(xiàn)?retrying?重復(fù)回調(diào)操作

    python包實(shí)現(xiàn)?retrying?重復(fù)回調(diào)操作

    這篇文章主要介紹了python包實(shí)現(xiàn)?retrying?重復(fù)回調(diào)操作,文章python的相關(guān)資料展開對(duì)retrying?重復(fù)回調(diào)的詳細(xì)介紹,需要的小伙伴可以參考一下,希望對(duì)你的學(xué)習(xí)有所幫助
    2022-04-04
  • 最新評(píng)論