ich moechte "nur" das ueber einem button der inhalt eines "Entry" in eine variable ( oder erstmal auf die commandozeile) ausgeben wird ..
aber ... ich krieg immer wieder den fehler ..
hier der code .. ich ahbe die funktion "HOLE" jetzt soo weit abgespeckt und finde den fehler immer noch nicht!Exception in Tkinter callback
Traceback (most recent call last):
File "C:\Python25\lib\lib-tk\Tkinter.py", line 1403, in __call__
return self.func(*args)
File "<pyshell#57>", line 2, in HOLE
File "C:\Python25\lib\lib-tk\Tkinter.py", line 2371, in get
return self.tk.call(self._w, 'get')
TclError: invalid command name ".16747056"
Code: Alles auswählen
from Tkinter import *
root = Tk()
class FENSTER:
def __init__(self, master):
frame = Frame(master)
frame.pack()
self.info = Label(frame, text='Maschine?')
self.inpt = Entry(frame)
self.button = Button(frame,text='Quit', fg='red', command=frame.quit)
self.GET = Button(frame, text='Eingabe', command=HOLE)
self.GET.pack(side=RIGHT)
self.info.pack(side=RIGHT)
self.inpt.pack()
self.button.pack(side=LEFT)
def HOLE():
print self.inpt.get()
app = FENSTER(root)
root.mainloop()