Capturer un texte variable dans une... variable

Capturer un texte variable dans une... variable - Python - Programmation

Marsh Posté le 24-07-2014 à 23:30:17    

Bonjour, je cherche à savoir comment je peut capturer un texte StringVar() dans une variable, je m'explique, en gros j'ai ça:
from tkinter import *
fenetre=Tk()
cadre=Frame(fenetre, width=50, height=30, borderwidth=1)
indication_nom=Label(cadre, text="Saisissez votre nom en majuscule" )
indication_nom.pack()
nom=StringVar()
saisir_nom=Entry(cadre, textvariable=nom, width=50)
saisir_nom.pack()
 
En faite, je voudrais mettre dans une variable ce qui est tapé dans la ligne de saisie pour le ressortir plus loin, or quand je met que la variable s'appelle "nom" il m'affiche un truc bizarre avec des lettres, des chiffre, des espaces et quand je met qu'elle s'appelle "saisir_nom", c 'est pire, j'ai une grande suite de chiffres... alors je sais pas comment faire, pouvez m'aider? Merci d'avance d'avoir prie la peine de lire et peut-être d'y répondre.

Reply

Marsh Posté le 24-07-2014 à 23:30:17   

Reply

Marsh Posté le 25-07-2014 à 09:09:06    

StringVar est un conteneur pour une possible chaîne, c'est pas directement une chaîne: http://effbot.org/tkinterbook/variable.htm

 

Accessoirement, lire des docs sur le sujet au lieu de faire du bricolage foireux ça peut aider: http://effbot.org/tkinterbook/entry.htm


Message édité par masklinn le 25-07-2014 à 09:14:17

---------------
I mean, true, a cancer will probably destroy its host organism. But what about the cells whose mutations allow them to think outside the box, and replicate and expand beyond their wildest dreams by throwing away the limits imposed by overbearing genetic r
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed