Scholieren.com forum

Scholieren.com forum (https://forum.scholieren.com/index.php)
-   Huiswerkvragen: Exacte vakken (https://forum.scholieren.com/forumdisplay.php?f=17)
-   -   [INF-python] Opslaan met Gui (https://forum.scholieren.com/showthread.php?t=1694088)

Gast86 29-05-2008 11:04

[INF-python] Opslaan met Gui
 
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. :-)

ILUsion 29-05-2008 13:33

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').


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

Powered by vBulletin® Version 3.8.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.