This is a simple and modern To-Do List application built using Python and CustomTkinter
. The app features a clean user interface with functionalities to add, complete, delete tasks, and view completed tasks.
- Add Tasks: Quickly add tasks to your to-do list.
- Complete Tasks: Mark tasks as completed and move them to a completed tasks list.
- Delete Tasks: Remove tasks from the to-do list.
- View Completed Tasks: Display a summary of completed tasks.
- Modern UI: Styled with
CustomTkinter
for a modern look and feel.
Ensure you have Python 3.x installed. You will also need the following Python libraries:
customtkinter
tkinter
(comes with Python)Pillow
(if you plan to use images for customization)
- Clone the repository or download the project files.
- Navigate to the project directory.
- Install
customtkinter
using pip:pip install customtkinter
- Add a Task: Type a task in the entry field and click "Add Task."
- Complete a Task: Select a task from the list and click "Complete Task" to mark it as completed.
- Delete a Task: Select a task from the list and click "Delete Task" to remove it.
- Show Completed Tasks: Click "Show Completed Tasks" to view tasks you've marked as completed.
Add the ability to save tasks persistently (e.g., using a database or text file). Implement additional UI enhancements and animations. Include task prioritization and categories.
This project is licensed under the MIT License. Feel free to modify and use it as you like.
CustomTkinter: For providing modern UI elements for Python applications. tkinter: The standard Python library for GUI development.