Witam, czy mógłby ktoś mi pomóc z rozwiązaniem problemu? mam taki kod:
def get_funk(self):
new = tk.Toplevel()
x = self.root.winfo_x()
y = self.root.winfo_y()
Result(new).get_result()
new.geometry("+%d+%d" % (x + 80, y + 30))
new.overrideredirect(True)
Funkcja importuje moduł Result().get_result() i przesuwa go względem okna głównego na miejsce x i y. W tym celu tworzę nowe okno które przesuwam i nadpisuję tym importowanym stąd Result(new).
Mam główne okno programu po wciśnięciu przycisku otwiera mi się druga strona gdzie uruchamia mi się powyższy kod (na 1 stronie go nie ma). Po przyciśnięciu przycisku Back wracam z tej strony na stronę 1 i to importowane okno mi się zawiesza, a powinno zniknąć.
doszedłem do tego że to zawieszanie powoduje obcięcie górnej części "ramki" (musi być) kodem new.overrideredirect(True) bo jak go za komentuję to wszytko działa jak powinno ale wtedy pojawia się ta górna część "ramki".
czy może ktoś mi pomóc poprawić ten kod bo nie wiem jak to ogarnąć. BARDZO dziękuję za pomoc.