[python] limiter un entry
Résolu
Todesfall
Messages postés
74
Statut
Membre
-
Todesfall Messages postés 74 Statut Membre -
Todesfall Messages postés 74 Statut Membre -
bonjour ,
Comment limiter à entry à 12 caractères c'est à dire que l'utilisateur ne pourra pas entrer plus de 12 caractères dans cet entry.
Merci d'avance
--
@--ToDeSfAlL--@
Comment limiter à entry à 12 caractères c'est à dire que l'utilisateur ne pourra pas entrer plus de 12 caractères dans cet entry.
Merci d'avance
--
@--ToDeSfAlL--@
Configuration: Windows XP Internet Explorer 6.0
7 réponses
-
C'est impossible avec Tkinter seul.
Par contre tu peux prendre Pmw.EntryField() qui permet de faire cela.
(Tu vois ? Je t'avais dit que tu aurais besoin de Pmw ;-)
http://pmw.sourceforge.net/ -
-
-
ça ressemble à entry(), mais on a pas besoin d'une StringVar:
#!/usr/bin/python # -*- coding: iso-8859-1 -*- import Tkinter import Pmw class simpleapp_tk(Tkinter.Tk): def __init__(self,parent): Tkinter.Tk.__init__(self,parent) self.parent = parent self.initialize() def initialize(self): self.myentry = Pmw.EntryField(self.parent) self.myentry.grid(column=0,row=0) Tkinter.Button(self,text=u"Cliquez moi", command=self.OnButtonClick).grid(column=1,row=0) def OnButtonClick(self): print "La valeur est:", self.myentry.getvalue() if __name__ == "__main__": app = simpleapp_tk(None) app.title('Mon programme') app.mainloop() -
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
et la dedans c'est où que je limite mon entry à 12 caractère ?
-
Il faudrait lire un peu la doc de Pmw:
http://pmw.sourceforge.net/doc/refindex.html -