標籤:
1.第一個Entry程式
from tkinter import *root = Tk()Entry(root).pack()root.mainloop()
2.在Entry中設定初始值,使用textvariable將變數與Entry綁定
from tkinter import *root = Tk()e = StringVar()entry = Entry(root,textvariable = e)e.set('input your text here')entry.pack()root.mainloop()
在上篇文章中曾用textvariable改變buttun中text值
3.設定為唯讀Entry。
Entry的另一個比較有用的屬性,設定為唯讀,不允許使用者對它的值改變。設定state屬性為‘readonly‘
from tkinter import *root = Tk()e = StringVar()entry = Entry(root,textvariable = e)e.set('input your text here')entry.pack()entry['state'] = 'readonly'root.mainloop()
Entry的屬性值可以使用的也為normal/active/disabled,‘readonly‘與disabled相似,只不過disabled會是組件變成灰色
4.設定為密碼輸入框
from tkinter import *root = Tk()e = StringVar()entry = Entry(root,textvariable = e)e.set('input your text here')entry.pack()#使用*來顯示輸入的內容,如果喜歡可以改為其它字元entry['show'] = '*'#分別使用*#$顯示輸入的常值內容for mask in ['*','#','$']: e = StringVar() entry = Entry(root,textvariable = e) e.set('password') entry.pack() entry['show'] = maskroot.mainloop()
Python GUI 04----Entry