|
| 1 | +# To Do List |
| 2 | + |
| 3 | +## Objective |
| 4 | + |
| 5 | + The main motive of this project is to get the task list from the user and save it for further use. |
| 6 | + |
| 7 | +## Purpose |
| 8 | + |
| 9 | + The purpose of this project is to create a to do list in which the user can enter all their task also they can save it and edit any changes as per required. |
| 10 | + |
| 11 | +## Description |
| 12 | + |
| 13 | + This project ask the user to enter the task and it saves the previous task for the second time when running the application. |
| 14 | + |
| 15 | +## Library Used |
| 16 | + |
| 17 | + - PyQt5 |
| 18 | + - Sqlite |
| 19 | + - sys |
| 20 | + |
| 21 | +## How To Setup? |
| 22 | + |
| 23 | + Install the required packages and run it in the idle environment. |
| 24 | + |
| 25 | +## Files Link |
| 26 | + |
| 27 | + Python File - [Link](https://github.com/rammya29/Awesome_Python_Scripts/blob/main/GUIScripts/To%20Do%20List/to_do_list.py) |
| 28 | + |
| 29 | + Images - [Link](https://github.com/rammya29/Awesome_Python_Scripts/tree/main/GUIScripts/To%20Do%20List/Images) |
| 30 | + |
| 31 | + Requirements - [Link](https://github.com/rammya29/Awesome_Python_Scripts/blob/main/GUIScripts/To%20Do%20List/requirements.txt) |
| 32 | + |
| 33 | +## Explanation |
| 34 | + |
| 35 | + The script is based on python, we have imported the sqlite, pyqt5 modules. |
| 36 | + |
| 37 | + I have connected the database through sqlite module |
| 38 | + |
| 39 | + The workspace is created using pyqt5 module. |
| 40 | + |
| 41 | + Buttons are created and alligned to give a neat outlook. |
| 42 | + |
| 43 | + Functions are created for each operation like add task, save task, clear task and delete task. |
| 44 | + |
| 45 | + Then main loop is set to call all function when user click the required button. |
| 46 | + |
| 47 | +## Sample Output |
| 48 | + |
| 49 | + |
| 50 | + |
| 51 | + |
| 52 | + |
| 53 | + |
| 54 | +## Done by |
| 55 | + |
| 56 | +Rammya Dharshini K |
0 commit comments