Example #1
0
    def add_task(self):
        try:
            task_name = self.elements['task_text'].get_text()
            day = self.elements['day_combobox'].get_text()
            time_from = Time_Converter.extract(self.elements['from_text'].get_text())
            time_to = Time_Converter.extract(self.elements['to_text'].get_text())
            color = self.elements['color_combobox'].get_text()

            for name, element in self.elements.items():
                if name != 'name_text': element.clear()
            task = Task(task_name, day, time_from, time_to, color)
            self.schedule.add_task(task)
        except:
            Message.show_error('Wrong input was inserted.')
        return self.schedule