Tkinter學習筆記之Label標籤&Button按鈕

一、Tkinter簡介

    Tkinter: Tkinter模塊("Tk 接口")是Python的標準Tk GUI工具包的接口.Tk和Tkinter可以在大多數的Unix平臺下使用,同樣可以應用在Windows和Macintosh系統裏.,Tk8.0的後續版本可以實現本地窗口風格,並良好地運行在絕大多數平臺中。由於Tkinter是內置到python的安裝包中,只要安裝好Python之後就能import Tkinter庫。


二、Tkinter的使用

    1.導入Tkinter模塊        import Tkinter as tk

    2.創建窗體                   window=tk.Tk()

    3.創建組件                   Label、Button......

    在GUI程序中,我們首先要導入Tkinter模塊,然後先創建一個窗口,在窗口上可以包含所有的其他的窗體和控件,這些組件一般會有一些相應的行爲,比如鼠標點擊等等,而程序會根據這些動作做出相應的反應,即事件驅動。所有的創建和放置完畢後,就使用mainloop()立刻進入主循環。


三、代碼示例

emptyimport tkinter as tk
window=tk.Tk()
window.title('my window')
window.geometry('200x200')
e=tk.Entry(window,show='*')
# Entry的第一個參數是父窗口,即這裏的window
# *表示輸入的文本變爲星號,在Entry不可見內容,若爲None則表示爲輸入文本以原形式可見
e.pack()
def insert_point():
    var=e.get()      
    t.insert('insert',var)
def insert_end():
    var=e.get()
    t.insert('end',var)
#這裏的end表示插入在結尾,可以換爲1.2,則插入在第一行第二位後面
b1=tk.Button(window,text='insert point',width=15,height=2,command=insert_point)
b1.pack()
b2=tk.Button(window,text='insert end',width=15,height=2,command=insert_end)
b2.pack()
t=tk.Text(window,height=2)     #這裏設置文本框高,可以容納兩行
t.pack()
window.mainloop()

 運行結果如下

點擊Button按鈕前


點擊Button按鈕後


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