Entry : TextField Entry : GUI Tk PYTHON examples


PYTHON examples » GUI Tk » TextField Entry »

 

Entry


Entry: enter event
 

from Tkinter import *

from tkMessageBox import askokcancel           

class Quitter(Frame):                          
    def __init__(self, parent=None):
        Frame.__init__(self, parent)
        self.pack()
        widget = Button(self, text='Quit', command=self.quit)
        widget.pack(expand=YES, fill=BOTH, side=LEFT)
    def quit(self):
        ans = askokcancel('Verify exit', "Really quit?")
        if ans: Frame.quit(self)


def fetch():
    print 'Input => "%s"' % ent.get()              # get text
    #ent.delete('0'END)
    ent.insert(END, 'x')
    ent.insert(0'x')

root = Tk()
ent = Entry(root)
ent.insert(0'Type words here')    
ent.pack(side=TOP, fill=X)          

ent.focus()                         
ent.bind('<Return>', (lambda event: fetch()))      
btn = Button(root, text='Fetch', command=fetch)    
btn.pack(side=LEFT)
Quitter(root).pack(side=RIGHT)
root.mainloop()

           
         
  



Leave a Comment / Note


 
Verification is used to prevent unwanted posts (spam). .


PYTHON examples

 Navioo GUI Tk
» TextField Entry