Bonjour, voici l'entry que j'utilise:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
	my $entryText = $frame->Entry(
		-width           => 20,
		-background      => 'white',
		-textvariable    => \$choice,
		-validate        => "key",
		-validatecommand => sub {$self->setChoice(value => $choice);
					$self->buttonActivation();},
	)->pack( -side => 'left', -padx => 10, );
Le but de ce programme est d'activer ou non un certain bouton suivant la valeur qui est ecrite dans l'entry.
Le problème c'est que le dernier charactère tappé n'est pas ecrit dans $choice car il sert a valider la commande (je suppose).


exemple:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
ecrire t donnera dans $choice 
ecrire tr donnera dans $choice t
ecrire tru donnera dans $choice tr
ecrire truc donnera dans $choice tru
ecrire trucs donnera dans $choice truc
J'ai besoin de -validate pour effectuer la recherche à chaque caractére ecrit.
Comment peut-on contourner ce problème afin d'avoir le champ complet?