tkinter簡介(一)


tkinter簡介(一)

 

  Tkinter(也叫 Tk 接口)是 Tk 圖形用戶界面工具包標准 的 Python 接口。Tk 是一個輕量級的跨平台圖形用戶界面 (GUI)開發工具。 Tk 和 Tkinter 可以運行在大多數 的 Unix 平台、Windows、和 Macintosh 系統。

  Tkinter 由一定數量的模塊組成。 Tkinter 位於一個名為 _tki nter(較早的版本名為 tki nter)的二進制模塊中 。 Tkinter 包含了對 Tk 的低級接口模塊,低級接口並不會被應用級程序員直接使用,通常是一個共享庫(或 DLL), 但是在一些情況下它也被 Python 解釋器靜態鏈接。

                                            來自 Fredrik Lundh 的 An Introduction to Tki nter 

筆者將會從以下幾個窗口部件寫起:

  Lable:標簽

  Button:按鈕

  Entry:輸入框

  Text:文本框

  Checkbutton: 多選框

  Menu:菜單欄

  Radiobutton: 單選框

  Scrol lbar:滾動條

 

 

寫一個簡單的樣式:

復制代碼
1 import tkinter # 導入thinter模塊 2 3 wuya = tkinter.Tk() # 創建窗口對象 4 5 ''' 6 循環體 7 ''' 8 wuya.mainloop() # 進入消息循環
復制代碼

運行后結果:

 

 

給循環體中加點東西:

復制代碼
 1 import tkinter # 導入thinter模塊  2  3 wuya = tkinter.Tk() # 創建窗口對象  4  8 wuya.title("wuya") # 設置窗口標題  9 wuya.geometry("300x200+10+20") # 設置窗口大小,用x連接表示窗口的寬和高,用+號表示為窗口的位置,位置原點以屏幕左上角為(0,0) 10 lb = tkinter.Label(wuya, text = 'hello world!') # 添加一個lable,內容顯示為hello world! 11 lb.pack() 12 13 wuya.mainloop() # 進入消息循環
復制代碼

結果為:

摘自http://www.cnblogs.com/wuyazi/


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM