This To-Do List application is a Python-based project that utilizes Tkinter for the graphical user interface. The application allows users to manage their tasks by adding, editing, and deleting them via a user-friendly interface. The tasks are stored and managed using SQLite, a lightweight database system.
- Add Task: Add new tasks to the to-do list.
- Edit Task: Modify existing tasks by providing the task ID.
- Delete Task: Remove tasks by specifying their respective task IDs.
- Task Display: Shows the current tasks along with their unique task IDs for easy identification.
- Python: Primary programming language used for the application.
- Tkinter: Used for creating the graphical user interface (GUI).
- SQLite: Database management system for storing and managing tasks.
- Run the Application: Execute the
todo_list.py
script to start the application. - Adding Tasks: Use the "Add Task" section to input and add tasks to the to-do list.
- Editing Tasks: Utilize the "Edit Task" section by entering the task ID and new task details to edit existing tasks.
- Deleting Tasks: In the "Delete Task" section, input the task ID to remove specific tasks from the list.
- Python 3.x
- Tkinter (usually included in Python's standard libraries)