Navigation: Home and Page Back
Last updated
Last updated
def navigate_to(self, new_screen_func):
self.navigation_stack.append(new_screen_func)
new_screen_func()self.home_button = customtkinter.CTkButton(
self.bottom_frame,
text="Home",
command=lambda: self.navigate_to(self.show_home_screen)
)def go_back(self):
if len(self.navigation_stack) > 1:
self.navigation_stack.pop()
previous_screen_func = self.navigation_stack[-1]
previous_screen_func()
else:
self.show_message("No previous screen to go back to.", "Navigation")self.back_button = customtkinter.CTkButton(
self.bottom_frame,
text="Page Back",
command=self.go_back
)