Registreer FAQ Berichten van vandaag


Ga terug   Scholieren.com forum / School & Studie / Huiswerkvragen: Exacte vakken
Reageren
 
Topictools Zoek in deze topic
Oud 29-05-2008, 11:04
Gast86
Hallo allemaal,

Ik heb een klein probleempje met het opslaan van een bepaalde tekst. Ik heb een venster gemaakt waar je iets in kunt vullen.

Code:
 
Label(master, text="Vul wat in:").grid(row=0)
e1 = Entry(master)
e1.grid(row=0, column=1)
En ik heb een knop gemaakt dat als je op opslaan drukt, dat hij dan de tekst die in het venster staat. Opslaat. Maar dan krijg ik een TypeError.

Code:
 
def Save():
    f = open("Gui_bestand2", "rw")
    f.write(e1)
    f.close
Het probleem zit hem in het e1 stukje bij het opslaan.

Ik oop dat iemand kan helpen. :-)
Met citaat reageren
Advertentie
Oud 29-05-2008, 13:33
ILUsion
Avatar van ILUsion
ILUsion is offline
Wat je nu aan het proberen wegschrijven bent, is de 'Entry' (het object van die klasse) en niet de inhoud van die Entry. Je moet uit je Entry-box proberen de tekst te halen. Om mee te testen zou ik aanraden om gewoon al eens naar de console/terminal te laten schrijven en dan pas met bestanden te werken.

Ik heb zelf geen ervaring met TKinter of GUI voor Python, dus kan ik niet specifiek zeggen wat je moet doen. Mijn vermoeden zegt dat je iets als e1.text gaat nodig hebben (dus het field 'text' van je Entry 'e1').
__________________
vaknar staden långsamt och jag är full igen (Kent - Columbus)
Met citaat reageren
Advertentie
Reageren


Regels voor berichten
Je mag geen nieuwe topics starten
Je mag niet reageren op berichten
Je mag geen bijlagen versturen
Je mag niet je berichten bewerken

BB code is Aan
Smileys zijn Aan
[IMG]-code is Aan
HTML-code is Uit

Spring naar


Alle tijden zijn GMT +1. Het is nu 21:16.