Skip to content

A note taking app in python with GUI using tkinter and uses mysql database.

Notifications You must be signed in to change notification settings

HananUhuru/note-taking-app-using-python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Note-Taking-App

A note taking app built with python using Tkinter GUI and mysql as database.

Why note taking ?

This handy note taking application allows users to manage their tasks and store it to database.

What this application will do ?

  • This Application takes your notes and stores it in database..
  • You can add,view and delete notes at any time..
  • To run this ,You Need Python 3.7,PyMySQL Module and tkinter(inbuilt) Module.
  • If you have above dependencies then import noteapp.sql file in your mysql database.
  • Now run start.py file which will start your Application.
  • You can search notes,sort them by alphabets or numbers and to edit them just click on the note you want to edit

GUI

Tkinter is used to develop the GUI of the application.Tkinter is the standard GUI library for Python. Python when combined with Tkinter provides a fast and easy way to create GUI applications. Tkinter provides a powerful object-oriented interface to the Tk GUI toolkit. Creating a GUI application using Tkinter is an easy task. All you need to do is perform the following steps −

  • Import the Tkinter module.
  • Create the GUI application main window.
  • Add one or more of the above-mentioned widgets to the GUI application.
  • Enter the main event loop to take action against each event triggered by the user.

Backend

The application uses sql databases and mysql libraries to connect the databases. The backend logic is using simple CRUD operations to maintain the applications.

  • Create
  • Read
  • Update
  • Delete

Workflow:

  • Create a database for notes.
  • Create the files for backend logics with basic CRUD operations.
  • Import the created files to connect them with front end.
  • Create file for GUI using Tkinter components.

The application will look like this :

app ui

About

A note taking app in python with GUI using tkinter and uses mysql database.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages