Course Content

Learn Tkinter With Projects | Python Tkinter GUI Tutorial In Hindi #0

In this course, you are going to learn how to create GUI apps in Python using Tkinter. You'll also learn about all the elements needed to develop GUI apps in Python.

After completing this course, you will be...

  • Able to design own GUI using Tkinter module
  • Bag strong fundamentals required to create great GUI

Course Contents

  1. Notepad & Calculator in Tkinter + Why Tkinter
  2. Our first Tkinter GUI
  3. Tkinter Widgets and Attributes
  4. Label, Geometry, Maxsize & Minsize
  5. Displaying images Using Label
  6. Attributes of Label and Pack
  7. Creating Newspaper GUI
  8. Frame in Tkinter
  9. Packing Buttons in Tkinter
  10. Entry Widget & Grid Layout in Tkinter
  11. Travel from Using Checkbuttons & Entry Widget
  12. Accepting User Input in Tkinter Form
  13. Canvas Widget in Python Tkinter
  14. Handling Events In Tkinter GUI
  15. Python GUI Exercise 1: Solution
  16. Python GUI Exercise 2: Window Resizer GUI()
  17. Menus and Submenus in Tkinter Python
  18. Message Box in Tkinter Python
  19. Sliders in Tkinter Using Scale()
  20. Creating RadioButtons in Tkinter
  21. ListBox in Tkinter
  22. ScrollBar in Tkinter GUI
  23. Tkinter GUI Exercise 2 Solution
  24. Status Bar in Tkinter
  25. Using Classes and Objects to Create GUIs
  26. More Tkinter Tips, Tricks and Functions
  27. Creating a Calculator Using Tkinter
  28. Tkinter GUI Text Editor Announcement
  29. Creating a GUI Notepad in Tkinter
  30. Tkinter Tutorials Conclusions + Resources


  • Basic knowledge of Python programming


This course is free of cost. Take advantage of this course and enhance your skills in GUI Python programming!!!

Most of us write code and run it in a command-line terminal or an IDE (Integrated Development Environment). The code produces an output based on what you expect out of it, either on the terminal or on the IDE itself. However, if we want our system to have a fancy looking user-interface, our application (use-case) requires having a GUI. GUI is nothing but a desktop app that provides us with an interface which helps us to interact with the computers and enriches our experience of giving a command (command-line input) to our code. Some of the applications like Chrome, Firefox, Microsoft Edge, Text-Editors, Sudoku, etc. utilize the power of GUIs

Code as described/written in the video

No source code associated with this video!


GURU 6 months, 1 week ago
THIS CODE IS NOT WORKING ON MY MacBook Air 2019 sir , please mind solving my problem :-
from tkinter import *
root = Tk()

def myfunc():
    print("Mai ek bahut hi natkhat aur shaitaan function hoon")

# #Use these to create a non dropdown menu
# mymenu = Menu(root)
# mymenu.add_command(label="File", command=myfunc)
# mymenu.add_command(label="Exit", command=quit)
# root.config(menu=mymenu)

mainmenu = Menu(root)

m1 = Menu(mainmenu, tearoff=0)
m1.add_command(label="New project", command=myfunc)
m1.add_command(label="Save", command=myfunc)
m1.add_command(label="Save As", command=myfunc)
m1.add_command(label="Print", command=myfunc)
mainmenu.add_cascade(label="File", menu=m1)

m2 = Menu(mainmenu, tearoff=0)
m2.add_command(label="Cut", command=myfunc)
m2.add_command(label="Copy", command=myfunc)
m2.add_command(label="Paste", command=myfunc)
m2.add_command(label="Find", command=myfunc)
mainmenu.add_cascade(label="Edit", menu=m2)

jv2407 3 months, 4 weeks ago


No downloadable resources for this video. If you think you need anything, please post it in the QnA!

Course Announcements

Any Course related announcements will be posted here