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

---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

Sujets relatifs:

Leave a Replay

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