Professional Documents
Culture Documents
Submitted by
Certificate
Introduction
Acknowledgement
Some salient features
Modules
Description
Code
Output
Conclusion
Hardware and software requirements
CERTIFICATE:-
This is to certify that the work present in this Project entitled “TO DO
APP” has been carried out by Noore hera , Swetha magesh , Likhit kumar ,
Jaya sri Lakshmi under our supervision. The work is genuine, original, and
suitable for submission to the SRM University – AP for the award of Bachelor
of Technology in School of Engineering and Sciences.
Supervisor
(Signature)
Prof. / Dr. Mohammad Miskeen Ali Lecturer,
SRM University AP.
INTRODUCTION:-
- To-Do Lists are actually a list of daily tasks that a person keeps to remind
themselves of the tasks they have to accomplish that day.
- A few of the features of a good to-do list application include:·Plan and execute
simple actions.·Prioritize, manage, and reason about tasks.·Record notes, action
items and ideas.
- In this project, we are going to make a GUI based
python to-do list with options to add and delete items in
your list.
Abstract
A to-do list is a list of tasks that need to be completed, typically organized in order of
priority.
It is one of the simplest solutions for task management and provides a minimal and
elegant way for managing tasks a person wishes to accomplish.
Making a to-do list is an easy and important task that everyone should do.
The immense satisfaction that one gets when completing the task and marking it on
the list are incomparable.
Moreover, creating a list of tasks ensure you don't miss out on anything.
ACKNOWLEDGEMENT:-
I am overwhelmed in all humbleness and gratefulness to acknowledge those who
have helped me to put these ideas, well above the level of simplicity and into
something concrete.
I’d like to thank my professor, Mr. Mohammed Miskeen Ali who has given me this
opportunity to do this project and thereby improve my knowledge. I whole -
heartedly would like to thank the college management and the lab assistants for
guiding me and helping me throughout this project and my research on this project.
I’d also like to thank my parents and friends for helping me in acquiring and making
me understand the concpet of this project and for giving me the motivation and
encouragement in doing this project.
Modules:-
To build python to-do list project, we will only need the Tkinter module to create the
GUI, which comes preinstalled with Python.
To create a tkinter :
Importing the module – tkinter
Create the main window (container)
Add any number of widgets to the main window.
• Apply the event Trigger on the widgets. To initialize the to-do list window, you
need to initialize the Tk() class to a variable. Then, you need to set the following
attributes: - title() method is used to give a title to the project window.
- geometry() method is used to set the initial geometry of window.
- padx, pady −
How many pixels to pad widget, horizontally and vertically, outside v's borders.
The row to put widget in; default the first row that is still empty - sticky -
option specifies which edge of the cell the widget should stick to.
configure() method is used to configure some extra attributes of the
window, like bg or background to set the background color.
mainloop() method is used to put the window in a loop to prevent it from closing
nanoseconds after it opens.
- label() is used to create a label that displays the static screen on the window and
set the following parameters to it:
- master attribute, positional argument root in this case, is used to specify the parent
widget of the widget. -
text attribute is used to mention the text that will be displayed on the label.
- font is used to specify the font family, size and effects on the text.
- Button class is used to create a button on the screen that executes a function as a
command when pressed. You need to give it the parameters as mentioned in the
code to add it to the screen.
-In the insertTask() function, the user will give it to arguments, one an Entry object
and the other a Listbox object. In this function, we will give the Entry object’s
userprovided text to a variable and then insert that variable to the last of our listbox
object.
- In the delete() function, the user will give the function one argument that will be a
listbox object. In this function, we will delete the item selected in the listbox object.
We will first remove that element from the list of tasks to do
Description:-
PURPOSE:-
The main purpose of a to do list is to provide yourself with a list of your
priorities in order to ensure that you don't forget anything and are able to
effectively plan out your tasks so that they are all accomplished in the correct time
frame.
Goal:-
The goal of the TO-DO APP is to keep remainder for the works to be done or
to prioratize the works in a separate app so the person can be remainded to do that
work in time
Code:-
return 0
return 1
global counter
# incremented
counter += 1
# function calling for deleting the content of task field
clear_taskField()
global counter
else :
task_no = int(number)
# decremented
counter -= 1
# Driver code
if __name__ == "__main__" :
Submit.grid(row = 2, column = 2)
taskNumberField.grid(row = 5, column = 2)
Exit.grid(row = 7, column = 2)
Hardware :
Intel i5 processor or above
Minimum 6gb RAM
Minimum 512gb SSD
Software :
Windows 7 (32 bit) or above
Python 3.8 or above
Pycharm interpreter