2017-01-07 3 views
-1

Я пытаюсь получить поле Entry от метода, но мой подход просто не работает.tkinter получить ввод от записи

class labdo: 
    def abdos(self): 
     top = myGui.top = Toplevel() 
     Label(top, text="Value").pack() 
     self.koco = Entry(top) 
     self.koco.pack(padx=5) 
     b = Button(top, text="OK", command=self.bellos) 
     b.pack(pady=5) 
    def bellos(self): 
     print (self.koko.get()) 

command=self.bellos работает, но я не могу получить значение записи для печати в методе def bellos. Что я делаю не так?

+0

Что такая ошибка, что вы получите говорите? Вероятно, это говорит вам, в чем проблема. –

ответ

0

Простая орфографическая ошибка: вы набрали koko вместо koco в def bellos. Изменить

print (self.koko.get()) 

Для

print (self.koco.get()) 
+0

Спасибо, я ожидал гораздо худшего – lieserta

Смежные вопросы