ich bins ma wieder.


Also hab ne Menge Fragen:
1. Wie krig ich den Dialog im ein Fenster. (Aus den Tut's die ich hab werd ich net schlau.
2. Wieso funtzten die Variablen net (antw1,antw2). Da kommt immer das sie net definiert seien.
3. wie krig ich ich das ich eine Button 2 commands zuweiße. z.b. hier: Read_it und quit. Sodas die Antwort gelesen wird und das Fenster geschloßen. (Probt ma mein Script, dann wist ihr was ich mein)
Hier is was ich hab:
Code: Alles auswählen
# -*- coding: cp1252 -*-
from Tkinter import *
def evClear():
eHello.delete(0,END)
def read_it():
antw1 = eHello.get() #1.Variable
print antw1
top = Tk()
F = Frame(top)
F.pack(expand="true")
lHello = Label(F, text="Wie heist du ??")
lHello.pack()
fEntry = Frame(F, border="6")
eHello = Entry(fEntry)
fEntry.pack(side="top", expand="true")
eHello.pack(side="left", expand="true")
fButtons = Frame(F, relief="sunken", border=1)
bClear = Button(fButtons, text="Enter", command=read_it)
bClear.pack(side="left", padx=5, pady=2)
bQuit = Button(fButtons, text="Next", command=F.quit)
bQuit.pack(side="left", padx=5, pady=2)
fButtons.pack(side="top", expand="true")
F.mainloop()
#------------------------------------------------------------------------------
from Tkinter import *
def evClear():
eHello.delete(0,END)
def read_it():
antw2 = eHello.get() #2. Variable
print antw2
top = Tk()
F = Frame(top)
F.pack(expand="true")
lHello = Label(F, text="Was machst du ??")
lHello.pack()
fEntry = Frame(F, border="1")
eHello = Entry(fEntry)
fEntry.pack(side="top", expand="true")
eHello.pack(side="left", expand="true")
fButtons = Frame(F, relief="sunken", border=1)
bClear = Button(fButtons, text="Enter", command=read_it)
bClear.pack(side="left", padx=5, pady=2)
bQuit = Button(fButtons, text="Next", command=F.quit)
bQuit.pack(side="left", padx=5, pady=2)
fButtons.pack(side="top", expand="true")
F.mainloop()
#------------------------------------------------------------------------------
from Tkinter import *
top = Tk()
F = Frame(top)
F.pack()
lHello = Label(F, text="Also du heist %s und verbringst den TAg mit %s" % (antw1,antw2)) # Hier is das Prob mit den Variablen
lHello.pack()
bQuit = Button(F, text="Quit", command=F.quit)
bQuit.pack()
top.mainloop()
Danke schonma im Vorraus


Mfg ShadowFreak