Seite 1 von 1

wie kriege ich Eingabe aus Entry Feld raus?

Verfasst: Freitag 29. Dezember 2006, 11:52
von bennym
Hallo!

Wie kriege ich die Eingabe des Entry fields so raus, dass ich sie weiterverwenden kann? Eigentlich will ich nur mit print x die Eingabe ausgegeben.

Was mach ich falsch?

Vielen Dank im vorraus

mfg benny

Code: Alles auswählen

from Tkinter import *
import os

def befehl1():
    x = entry1.get()
    print x
    
    
hauptfenster = Tk()
Label(hauptfenster, text="Adresse", pady=10).grid(row=0, column=0)

entry1 = Entry(hauptfenster)
entry1.grid(row=0, column=1)

button1 = Button(hauptfenster, text='ok', command=befehl1())
button1.grid(row=1, column=1)


hauptfenster.mainloop()

Verfasst: Freitag 29. Dezember 2006, 12:30
von BlackJack
Bei ``command=befehl1()`` führst Du die Funktion `befehl1` aus und das Ergebnis wird an `command` gebunden. Also im Grunde steht da ``command=None``. Lass die Klammern weg, dann wird die Funktion an `command` gebunden und nicht ausgeführt.

Verfasst: Freitag 29. Dezember 2006, 17:36
von bennym
Supergeil!!!! Danke!!!

mfg
benny