2013-11-09 19 views
2

如何禁用Tkinter中的Entry。在Tkinter中,我如何禁用條目?

def com(): 
     .... 

entryy=Entry() 
entryy.pack() 

button=Button(text="Enter!", command=com, font=(24)) 
button.pack(expand="yes", anchor="center") 

正如我所說我如何禁用在COM函數的條目?

回答

4

設置state'disabled'

例如:

from tkinter import * 

root = Tk() 
entry = Entry(root, state='disabled') 
entry.pack() 
root.mainloop() 

from tkinter import * 

root = Tk() 
entry = Entry(root) 
entry.config(state='disabled') # OR entry['state'] = 'disabled' 
entry.pack() 
root.mainloop() 

Tkinter.Entry.config


所以com功能應閱讀:

def com(): 
    entry.config(state='disabled') 
+0

嗯,我現在明白了 –

+0

@EmekKırarslan,我加了'com'功能。一探究竟。 – falsetru

+0

那麼,我怎麼可以完全刪除和恢復 –