wie kriege ich Eingabe aus Entry Feld raus?

Fragen zu Tkinter.
Antworten
bennym
User
Beiträge: 36
Registriert: Freitag 13. Oktober 2006, 21:17
Kontaktdaten:

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()
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.
bennym
User
Beiträge: 36
Registriert: Freitag 13. Oktober 2006, 21:17
Kontaktdaten:

Supergeil!!!! Danke!!!

mfg
benny
Antworten