[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
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
A voir également:
- Tkinter entry limit characters
- 552 size limit exceeded - Forum Réseaux sociaux
- Tampon size limit 20 - Forum TV & Vidéo
- 550 5.0.350 remote server returned an error -> 552 size limit exceeded ✓ - Forum Google Chrome
- Problème d'envoi de mail à pole-emploi ✓ - Forum Mail
- Your browser sent a request that this server could not understand. size of a request header field exceeds server limit. ✓ - Forum Réseaux sociaux
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/
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