Hello Tkinter


Hello,Tkinter

下面來看看代碼

我們的第一個程序

from Tkinter import * #導入Tkinter模塊

root=Tk()#爲了初始化Tkinter,我們必須創建一個Tk根窗口,這是一個普通窗口,包含標題欄和其他窗口元素,你應該爲每一個程序創建僅有1個根窗口,並且在其他的窗口之前創建。

w=Label(root,text="Hello,TKinter")#接下來我們創建了一個Label控件(所有控件都是widget)並且作爲root的子窗口。Label控件可以顯示爲文字、圖標、圖像。在這裏我們用文本顯示,接下來我們調用窗口的pack方法,這個方法告訴窗體按照給定的文字長度自適應尺寸,並且顯示自己。然而直到進入Tkinter 時間循環之後窗口才會顯示。

w.pack()

root.mainloop()


之後程序將一直在事件循環中,直到我們關閉窗口。事件循環不僅僅只響應用戶的事件(比如鼠標和鍵盤)和要窗口系統的時間(比如重繪窗口),還要處理Tkiner的自身的操作隊列。這些操作包括幾何管理(由pack方法調用的)和顯示更新,所以在進入主循環之前,應用程序窗口不會出現。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章