Mit print kan ich sehen das ich die variabele auslesen kan im childwindow aber wie kan ich die auslesen im mainwindow
mainwindow:
Code: Alles auswählen
from Tkinter import *
import test4
def button_click():
d=test4.MyDialog()
value = d.get_value()
print "value back=",value
root = Tk()
b=Button(root, text="Hello!",command=button_click)
b.pack()
root.mainloop()
Code: Alles auswählen
from Tkinter import *
class MyDialog:
def __init__(self):
top = self.top = Toplevel()
Label(top, text="Value").pack()
self.e = Entry(top)
self.e.pack(padx=5)
b = Button(top, text="OK_quit", command=self.ok)
b.pack(pady=5)
def ok(self):
print "value is", self.e.get()
self.top.destroy()
def get_value(self):
nn = self.e.get()
print "value",nn
return nn