tkinter簡介(一)

Tynam.Yang發表於2018-04-10

  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() # 進入訊息迴圈

結果為:

相關文章