2010-03-12 2 views
0

En cliquant sur un bouton nommé "Ajouter une zone de texte", il appelle une fonction qui crée une seule zone de texte à l'aide de la fonction (gtk.Entry). Donc, chaque fois que je clique sur ce bouton, il crée une zone de texte.

J'ai un bouton de soumission qui devrait extraire toutes les valeurs des zones de texte (disons 10 zones de texte) générées avec le nom de "entrée". Cela fonctionne pour une zone de texte mais pas pour plusieurs.

En PHP, nous pouvons créer des boîtes de texte Dynamix mentionnant un nom de tableau = entrée [].
Avons-nous des fonctionnalités similaires en python?Obtention de valeurs à partir de plusieurs entrées de texte à l'aide de Pygtk et Python

Environnement: FC10, Glade 3, Python 2.5, GTK.

Répondre

1

Vous pourriez être un peu plus clair, ce n'est pas évident ce que vous faites avec votre GtkEntry après l'avoir créé. Le plus simple serait de simplement l'ajouter à une liste Python, de sorte que vous pouvez parcourir plus tard tous les widgets GtkEntry créés. Ou, vous pouvez "étiqueter" les widgets avec quelque chose pour les rendre identifiables, et parcourir les widgets contenant (en supposant que vous ajoutez vraiment le widget à une fenêtre ou quelque chose).

Questions connexes