python簡(jiǎn)述:
Python是一種解釋型、面向?qū)ο蟆?dòng)態(tài)數(shù)據(jù)類型的高級(jí)程序設(shè)計(jì)語(yǔ)言。自從20世紀(jì)90年代初Python語(yǔ)言誕生至今,它逐漸被廣泛應(yīng)用于處理系統(tǒng)管理任務(wù)和Web編程。Python[1]已經(jīng)成為最受歡迎的程序設(shè)計(jì)語(yǔ)言之一。2011年1月,它被TIOBE編程語(yǔ)言排行榜評(píng)為2010年度語(yǔ)言。自從2004年以后,python的使用率是呈線性增長(zhǎng)。
tkinter模塊介紹
tkinter模塊(“Tk 接口”)是Python的標(biāo)準(zhǔn)Tk GUI工具包的接口.Tk和Tkinter可以在大多數(shù)的Unix平臺(tái)下使用,同樣可以應(yīng)用在Windows和Macintosh系統(tǒng)里.,Tk8.0的后續(xù)版本可以實(shí)現(xiàn)本地窗口風(fēng)格,并良好地運(yùn)行在絕大多數(shù)平臺(tái)中。
由于Tkinter是內(nèi)置到python的安裝包中、只要安裝好Python之后就能import Tkinter庫(kù)、而且IDLE也是用Tkinter編寫而成、對(duì)于簡(jiǎn)單的圖形界面Tkinter還是能應(yīng)付自如。
八、顯示文字
用create_text在畫布上寫字。這個(gè)函數(shù)只需要兩個(gè)坐標(biāo)(文字x和y的位置),還有一個(gè)具名參數(shù)來(lái)接受要顯示的文字。例如:
>>> from tkinter import*>>> tk = Tk()>>> canvas = Canvas(tk,width=400,height=400)>>> canvas.pack()>>> canvas.create_text(150,100,text='Happy birthday to you')
create_text函數(shù)還有幾個(gè)很有用的參數(shù),比方說(shuō)字體顏色等。在下面的代碼中,我們調(diào)用create_text函數(shù)時(shí)使用了坐標(biāo)(130,120),還有要顯示的文字,以及紅色的填充色:
canvas.create_text(130,120,text='Happy birthday to you!',fill='red')
我們還可以指定字體,方法是給出一個(gè)包含字體名和字體大小的元組。例如大小為20的Times字體就是('Times',20):
>>> canvas.create_text(150,150,text='Happy birthday',font=('Times',15))>>> canvas.create_text(200,200,text='Happy birthday',font=('Courier',22))>>> canvas.create_text(220,300,text='Happy birthday',font=('Couried',30))
九、顯示圖片
要用tkinter在畫布上顯示圖片,首先要裝入圖片,然后使用canvas對(duì)象上的create_image函數(shù)。
這是我存在E盤上的一張圖片:
我們可以這樣來(lái)顯示one.gif圖片:
>>> from tkinter import*>>> tk = Tk()>>> canvas = Canvas(tk,width=400,height=400)>>> canvas.pack()>>> my_image = PhotoImage(file='E://FFOutput//one.gif')>>> canvas.create_image(0,0,anchor = NW,image = my_image) >>> canvas.create_image(50,50,anchor = NW,image = my_image)
|
新聞熱點(diǎn)
疑難解答
圖片精選