1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46
|
#!/usr/bin/python
# -*- coding: utf-8 -*-
import Tkinter
class Application(Tkinter.Frame):
def __init__(self, master=None):
Tkinter.Frame.__init__(self, master)
self.grid()
self.saisie1=Tkinter.Entry(self)
self.saisie1.grid(row=0)
self.saisie1.event_add ( "<<validsaisie1>>", "<Return>","<KP_Enter>","Tab")
self.saisie1.bind("<<validsaisie1>>", self.validsaisie1)
self.saisie2=Tkinter.Entry(self)
self.saisie2.grid(row=1)
self.saisie2.event_add ( "<<validsaisie2>>", "<Return>","<KP_Enter>","Tab")
self.saisie2.bind("<<validsaisie2>>", self.validsaisie2)
self.saisie3=Tkinter.Entry(self)
self.saisie3.grid(row=2)
self.saisie3.event_add ( "<<validsaisie3>>", "<Return>","<KP_Enter>","Tab")
self.saisie3.bind("<<validsaisie3>>", self.validsaisie3)
self.saisie1.focus_set()
def validsaisie1(self,event):
self.valsaisie1=self.saisie1.get()
self.saisie2.focus_set()
def validsaisie2(self,event):
self.valsaisie2=self.saisie2.get()
self.saisie3.focus_set()
def validsaisie3(self,event):
self.valsaisie3=self.saisie3.get()
self.saisie1.focus_set()
if __name__ == "__main__":
fenetre=Tkinter.Tk()
fenetre.title("Test")
app=Application(fenetre)
fenetre.mainloop() |
Partager