-
了解輸入框、文本框的使用方法
-
利用1制作簡易界面
首先明確上面由幾個元素組成;該界面由界面標題,輸入框、兩個按鈕、文本框組成。
該界面我們需要實現的功能:
-
在輸入框中輸入文字,點擊insert point按鈕,將文字傳入下面文本框中;
-
-
在輸入框中輸入文字,點擊insert end按鈕,將文字傳入下面文本框中(文本框無文字);在輸入框中輸入文字,點擊insert end按鈕,將文字傳入原文字后面(文本框有文字)
實現代碼:
1 import tkinter as tk 2 3 windows = tk.Tk() 4 windows.title("輸入框、文本框") 5 windows.geometry("500x300") #界面大小 6 #設置輸入框,對象是在windows上,show參數--->顯示文本框輸入時顯示方式None:文字不加密,show="*"加密 7 e = tk.Entry(windows,show=None) 8 e.pack() 9 10 def insert_point(): 11 var = e.get() #獲取輸入的信息 12 t.insert("insert",var) #參數1:插入方式,參數2:插入的數據 13 14 def insert_end(): 15 var = e.get() 16 t.insert("end",var) 17 18 #根據光標位置插入數據 19 b1 = tk.Button(windows,text="insert point",width=15,height=2,command=insert_point) 20 b1.pack() 21 22 b2 = tk.Button(windows,text="insert end",width=15,height=2,command=insert_end) 23 b2.pack() 24 #設置文本框 25 t = tk.Text(windows,height=2) 26 t.pack() 27 28 windows.mainloop()
注:在插入時,我們可以在insert_end函數下的t.insert("",var),冒號中設置插入第幾行、第幾列,有興趣的可以試下。
初學者