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.

  • Anuradha Agarwal

Python Tkinter Apps For Practice - Step By Step

Updated: 15 hours ago



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


#tkinterPrograms #pythonprogramsforpractic

 

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

https://www.youtube.com/watch?v=W6h58arjd6k&t=2s



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

https://www.youtube.com/watch?v=EDMV6zFDIvU&t=73s


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

https://www.youtube.com/watch?v=M9xqyVusSYM&t=2206s


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



41 views0 comments

Recent Posts

See All