python簡述:
Python是一種解釋型、面向對象、動態數據類型的高級程序設計語言。自從20世紀90年代初Python語言誕生至今,它逐漸被廣泛應用于處理系統管理任務和Web編程。Python[1]已經成為最受歡迎的程序設計語言之一。2011年1月,它被TIOBE編程語言排行榜評為2010年度語言。自從2004年以后,python的使用率是呈線性增長。
tkinter模塊介紹
tkinter模塊(“Tk 接口”)是Python的標準Tk GUI工具包的接口.Tk和Tkinter可以在大多數的Unix平臺下使用,同樣可以應用在Windows和Macintosh系統里.,Tk8.0的后續版本可以實現本地窗口風格,并良好地運行在絕大多數平臺中。
由于Tkinter是內置到python的安裝包中、只要安裝好Python之后就能import Tkinter庫、而且IDLE也是用Tkinter編寫而成、對于簡單的圖形界面Tkinter還是能應付自如。
八、顯示文字
用create_text在畫布上寫字。這個函數只需要兩個坐標(文字x和y的位置),還有一個具名參數來接受要顯示的文字。例如:
>>> 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函數還有幾個很有用的參數,比方說字體顏色等。在下面的代碼中,我們調用create_text函數時使用了坐標(130,120),還有要顯示的文字,以及紅色的填充色:
canvas.create_text(130,120,text='Happy birthday to you!',fill='red')
我們還可以指定字體,方法是給出一個包含字體名和字體大小的元組。例如大小為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對象上的create_image函數。
這是我存在E盤上的一張圖片:
我們可以這樣來顯示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)
新聞熱點
疑難解答