Bonjour!
J'étais un grand utilisateur de visual 2005 et il y a une fonction que j'appréciais particulièrement qui me permettait de créer un event dès qu'on rentrait un caractère dans un entry, en vérifiant la taille des données entrées, cela me permettait d'Autovalider un entry dès qu'il arrivait à 10 caractères par exemple.
Je me demandais si la même chose existait en GTK?
Ce que j'aimerais c'est que dès que je rentre le 10ème caractère, la chaine de mon entry se vide et soit placé dans un label.
Il existe la solution de limiter à 10 caractères et de mettre un bouton pour copier l'entrée vers le label, mais bon, l'automatiser serait quand même plus sympa...
Alors il y a un signal_connect ??
Merci!

 

 
		
		 
         
  
			
			

 
   


 [GTK+] Signal sur Entry
 [GTK+] Signal sur Entry
				 Répondre avec citation
  Répondre avec citation

 
  
  
 
 
 
 
			 
  
						 
						

 
 
 Si tu veux compter le nb de caractères, ça reste plus sûr d'utiliser g_utf8_strlen car tu ne sais pas comment ce code va évoluer ou où il va être copié dans quelques années, donc ça peut légèrement améliorer la maintenabilité de ton programme. Mais si tu as réfléchi au problème, ça ne pose effectivement pas de pb de rester avec strlen (par contre je mettrais un commentaire).
 Si tu veux compter le nb de caractères, ça reste plus sûr d'utiliser g_utf8_strlen car tu ne sais pas comment ce code va évoluer ou où il va être copié dans quelques années, donc ça peut légèrement améliorer la maintenabilité de ton programme. Mais si tu as réfléchi au problème, ça ne pose effectivement pas de pb de rester avec strlen (par contre je mettrais un commentaire).
						
Partager