Comment connecter une variable à l'Entrée widget?

Je suis en train d'essayer d'associer une variable Tkinter widget de saisie, de manière à:

  1. Chaque fois que je change la valeur (le "contenu") de l'entrée, principalement en tapant quelque chose en elle, la variable est automatiquement affectée de la valeur de ce que j'ai tapé. Sans moi, avoir à appuyer sur un bouton "mise à Jour de la valeur" ou quelque chose comme ça en premier.
  2. Chaque fois que la variable est modifiée (par une autre partie du programme), je veux que la valeur de l'entrée affichée être ajustée automatiquement. Je crois que cela pourrait fonctionner via la textvariable.

J'ai lu l'exemple sur http://effbot.org/tkinterbook/entry.htm, mais il n'est pas exactement de m'aider pour ce que j'ai à l'esprit. J'ai le sentiment qu'il y a un moyen de s'assurer la première condition à l'utilisation de l'entrée du "valider". Des idées?

Vous pourriez peut-être proposer une alternative? 🙂
Quel est le problème avec tkinter? Selon le python page d'accueil, il est "...Python standard de facto package GUI." Et le "le plus couramment utilisé."
Variables de contrôle: infohost.nmt.edu/tcc/help/pubs/tkinter/control-variables.html
Quand vous dites "variable", voulez-vous dire une variable python comme un int ou un str ou une variable Tkinter comme IntVar ou StringVar?
stackoverflow.com/questions/520015 contient l'analyse de kits graphiques en Python, ce qui serait un bon endroit pour discuter des mérites relatifs de ces. Il n'existe pas de plaider Tkinter (et un gars vraiment dissing), ce qui n'est pas surprenant pour moi; les Savoirs traditionnels de la hanche dans les années 90 lorsqu'il a été ajouté à Python, mais c'est un peu perdu de sa superbe. Il peut regarder bien sur Windows, mais je n'ai jamais vu un Python Tkinter application qui n'était pas hideux sur Linux. Notamment manquant dans le thread, j'ai lié est PyGTK pygtk.org – ces liaisons sont matures et GTK+ est un bon cadre de travail.

OriginalL'auteur Sano98 | 2010-03-26