This is a simple task scheduler application implemented using Tkinter in Python. The application allows users to input task details, including task name, description, and date. Tasks are stored in an SQLite database, and users can view tasks for a specific date.
Make sure you have Python installed on your machine. You can install the required packages by running:
pip install tk tkcalendar pillow
-
Clone the repository:
git clone https://github.com/Saransh-Jainbu/Python-project-.git
-
Navigate to the project directory:
cd Python-project-
-
Run the application:
python mainwindow1.py
- Task Name: Enter the name of the task in the provided input box.
- Task Description: Provide a description of the task in the designated input box.
- Date Selection: Use the date picker to select the date for the task.
- Click the "Save Task" button to save the entered task details to the SQLite database.
- Select a date using the date picker.
- Click the "Show Tasks for Date" button to view tasks scheduled for the selected date.
- The application provides a reset function that clears the input fields after saving a task.
The application features a background image loaded from the specified path. Adjustments are made to scale the image to fit the window size.
Special thanks to @Anousha-Singh (https://github.com/Anousha-Singh) for helping me out with the project, without her I wouldn't be able to complete this project up :)
- The application uses the
tkcalendar
library for the date picker and thePIL
library for image processing. - SQLite is used for database storage, and tasks are organized by task name, description, and date.
Feel free to explore and enhance the application based on your requirements. Enjoy task scheduling with this Tkinter-based application!