В настоящее время у меня установлено приложение для сбора данных со всех записей на странице с помощью виджета кнопки.Функция, заданная для команды кнопок, должна сохранять введенную информацию.Как убедиться, что данные действительно сохраняются, как загрузить данные, и, наконец, как заставить мою кнопку запускать две команды, когда я пытаюсь показать новую страницу после нажатия кнопки.
Это функция
def set_streak(self):
current = self.current
day = self.day
hour = self.hour
minute = self.minute
action = self.action
streak_num = self.action_num
file = open("streak_data", "wb") # opens the file
pickle.dump(self.get_action, file)
pickle.dump(self.get_streak_num, file)
pickle.dump(current, file)
pickle.dump(self.get_day, file)
pickle.dump(self.get_hour, file)
pickle.dump(self.get_minute, file)
file.close()
Это кнопка:
set_streak_btn = tk.Button(self, bg="medium purple", text="Add",
command=lambda: Streak.set_streak)