top of page

LearningMilestone by Anuradha Agarwal is a one-stop place for coding classes for kids and workshops for teachers and parents and self-paced courses, a blog for everyone to learn python programming with a personalized approach by an experienced instructor with a decade of experience in the software industry.

Useful Python Tkinter Apps For Practice - Step By Step

  • Writer: Anuradha Agarwal
    Anuradha Agarwal
  • Sep 7, 2022
  • 2 min read

Updated: Nov 11, 2022



In this post, I will share links and code for my youtube series for practising useful Tkinter programs. In my youtube tutorials, I have created these apps in a stepwise manner while explaining basic concepts of Tkinter GUI and how it can interact with other modules for working with text files, APIs, images and SQLite databases.


Below are the programs along with the code. Create these programs along with me in the youtube tutorial.


  • Distance Converter - Introduction to Tkinter

  • Password Generator - Grid geometry manager in detail

  • To-Do Application - More Widgets, Reading, writing from a text file

  • Library Management - Top Level Window, Reading Writing Data in CSV file

  • Library Management using OOPs - Top Level Window, Reading Writing Data in CSV file

  • Recipe Finder using OOPs - Fetch data from edamam api


Program 1 - Distance Converter App Using Tkinter


Concepts Covered


Introduction to Tkinter, root window, mainloop, introduction to widgets, geometry manager, pack geometry manager, performing an action on button click, widgets used Lable, Entry, Button, configuring widgets, padding,columnspan,grid geometry manager


Application Layout





Step by Step Python Tutorial



Final Code



Program 2 - Password Generator Using Tkinter


Concepts Covered


for loop, Tkinter GUI concepts, generate lower case and upper case letters, copy the text in python, get the value of text from Tkinter label


Application Layout





Link To Tutorial


Final Code




Program 3 - To-Do App Using Tkinter


Concepts Covered


frames, scrollable Listbox, adding, removing data from Listbox, saving Listbox data in a file and reading it back in the to-do application, canvas, adding image in tkinter using Pillow and canvas


Application Layout




Link To Tutorial


Final Code




Program - Tkinter Library Management App using CSV without OOPs


Concepts Covered


label frame, scrollable Listbox, adding

, removing data from Listbox, adding and fetching data from Tkinter GUI to a CSV, Top level window


Application Layout





Link To Tutorial


Final Code



Program - Tkinter Library Management App using CSV with OOPs


Tkinter apps with oops,label frame, scrollable Listbox, adding, removing data from Listbox, adding and fetching data from Tkinter GUI to a CSV, Top level window



Program - Tkinter Recipe Finder app using Edamam API with OOPs



Comments


Never Miss a Post. Subscribe Now!

Thanks for submitting!

©Learning Milestone Training & Education

    bottom of page