@oskar_15: entry1 jest zdefiniowane wewnątrz metody initUI, w związku z czym metoda szukaj "nie widzi" tej zmiennej.
Możesz zmienić wszystkie odwołania do entry1, na self.entry1, dzięki czemu będzie wewnątrz "scope" obiektu klasy Example, dzięki czemu będzie widoczna dla wszystkich metod.
@zwierzak2003: @test_user: Nazwalem ja tak to nazwalem na *uj drążyć temat ;) A tak na poważnie to napisalem to tylko do testów i zabawy, jak robie coś na poważnie to nazywam po engliszu ;)
@Bionizy: zmieniłem tak jak powiedziałeś i działa. Dzieki! Nowy kod: http://wklej.to/OhjLE tak jak ktoś by chciał
s = entry1.get()
NameError: global name 'entry1' is not defined
Co robię żle?
Kod: http://wklej.to/bOSVZ
Komentarz usunięty przez autora
entry1
jest zdefiniowane wewnątrz metodyinitUI
, w związku z czym metodaszukaj
"nie widzi" tej zmiennej.Możesz zmienić wszystkie odwołania do
entry1
, naself.entry1
, dzięki czemu będzie wewnątrz "scope" obiektu klasyExample
, dzięki czemu będzie widoczna dla wszystkich metod.@Bionizy: zmieniłem tak jak powiedziałeś i działa. Dzieki!
Nowy kod: http://wklej.to/OhjLE tak jak ktoś by chciał
Komentarz usunięty przez autora