Tkinter: мариновать данные из Entry - PullRequest
0 голосов
/ 01 марта 2019

В настоящее время у меня установлено приложение для сбора данных со всех записей на странице с помощью виджета кнопки.Функция, заданная для команды кнопок, должна сохранять введенную информацию.Как убедиться, что данные действительно сохраняются, как загрузить данные, и, наконец, как заставить мою кнопку запускать две команды, когда я пытаюсь показать новую страницу после нажатия кнопки.

Это функция

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)            
...