IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Tkinter Python Discussion :

Aide zone de texte


Sujet :

Tkinter Python

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2014
    Messages
    13
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Drôme (Rhône Alpes)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2014
    Messages : 13
    Par défaut Aide zone de texte
    Bonjour à tous!

    Alors voilà, je suis débutant en Python, et j'ai pour objectif de réaliser une petite interface graphique via Python, et donc via tkinter.
    Je dois faire une simulation de croix directionnel, avec 4 boutons haut bas gauche droite.
    Quand je clique sur un des boutons, un fichier "commandes.txt" est édité et on ajoute à la ligne la direction correspondante.
    J'ai également implanté un bouton "Vider fichier" qui réinitialise le fichier pour pouvoir écrire une nouvelle combinaison de direction.

    Tout cela marche très bien, mais j'aimerais améliorer cela en me permettant d'éditer plusieurs fichiers.

    Mon but est d'insérer une zone de texte, dans laquelle je note un nom de fichier.
    Ensuite le programme exécute les mêmes fonctionnalités, mais dans le fichier ayant le nom saisi dans la zone de texte.
    J'ai réussi à intégrer la zone de texte à mon interface, mais je ne sais pas comment récupérer la valeur qui est dans la zone de texte, au moment où j'appuie sur entée, pour pouvoir l'utiliser comme string par la suite, et donc de pouvoir utiliser cette string en tant que paramètre de mon fichier.write.

    Merci d'avance pour votre aide, je suis disposé à vous donner plus de renseignements si il le faut.

    Marvin

  2. #2
    Expert confirmé
    Avatar de fred1599
    Homme Profil pro
    Lead Dev Python
    Inscrit en
    Juillet 2006
    Messages
    4 064
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : Lead Dev Python
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Juillet 2006
    Messages : 4 064
    Par défaut
    Mon but est d'insérer une zone de texte, dans laquelle je note un nom de fichier.
    Pourtant vous avez fait le plus dur avec le travail précédent, il suffit de rajouter un objet Entry et lors de l'appui sur les boutons, récupérer la valeur de cet objet...

    Seulement, car vous n'avez pas montré votre code, je pense que vous n'utilisez pas la modularité avec fonction, voir classe, et que à grands coups de mot clé global, vous vous êtes empêtré dans un gros fouilli.

    Ayant votre programme devant les yeux, on modifie quelquechose et le code est bousillé, d'où l'intérêt fort intéressant d'utiliser un langage OO (Orienté Objet), pour rendre un code robuste, maintenable et à toutes épreuves de modifications éventuelles.

    mais je ne sais pas comment récupérer la valeur qui est dans la zone de texte
    C'est simple, si vous utilisez l'objet Entry comme zone de saisie, la méthode utilisable est get.

    au moment où j'appuie sur entée
    Il faut utiliser la méthode bind.

    Bonne continuation...

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [AC-2007] remplir automatiquement une zone de texte à l'aide d'une requete
    Par zemickeyman dans le forum IHM
    Réponses: 5
    Dernier message: 15/03/2010, 10h05
  2. [Formulaire] Rechercher des données à l'aide d'une zone de texte
    Par rantanplan81 dans le forum VBA Access
    Réponses: 4
    Dernier message: 14/06/2007, 14h25
  3. Alinéa de Zone de texte
    Par oazar dans le forum Flash
    Réponses: 3
    Dernier message: 10/12/2003, 11h52
  4. fonction qui initialise a blanc zone de texte
    Par access dans le forum Requêtes
    Réponses: 1
    Dernier message: 27/11/2003, 16h36
  5. zones de texte
    Par divableue dans le forum ASP
    Réponses: 2
    Dernier message: 07/11/2003, 14h32

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo