
Set the main window icon by importing the photo image, creating a photo image object from logo.png, and applying it with the icon method to display the logo.
Discover how the label widget displays text or images, how to create it with a parent window, and pack it with options like anchor, bg, font, and compound.
Create and customize button widgets in Tkinter, display text or images, bind click actions with command, and position buttons with pack, grid, or place.
Learn to implement a tkinter progress bar to display task progress from 0 to 100%, with horizontal or vertical orientation and customizable length.
Learn to implement a Tkinter Treeview to display tabular data with multiple columns and headings, populate rows, and manage layout with pack, height, and scrolling.
Explore how to use the colorchooser module to display a color picker dialog, return rgb and hex values, and apply the chosen color to a Tkinter widget like a button.
Learn to add a scrollbar to a Tkinter text widget, supporting vertical and horizontal scrolling, and link it with the text via the scrollbar's command and the text's yview.
Demonstrates creating a Tkinter menu button widget with a dropdown, placing it anywhere, and binding commands, handlers, and options such as check and radio buttons.
Add a size grip widget to a Tkinter GUI to resize the main window, placing it in the bottom-right corner with anchor southeast via the pack method.
Create a Tkinter canvas, configure its size and background, place it in the main window, and draw a line with create_line by specifying start and end coordinates.
Create rectangles on a canvas using the create_rectangle method, adjusting coordinates, applying fill colors, and experimenting with border width to customize outlines.
Display an image on your canvas by creating a photo image object from a file, then position it with coordinates to render at the center.
Master a 2D animation in Python Tkinter by drawing an arc with extent from 10 to 360, animated via frames and a start button, cycling red, green, and pink.
Learn to add tabs in your application using the notebook widget, create tabbed frames with labels and buttons, and customize height, width, padding, and colors.
Learn to use the tkinter file dialog to open one or multiple files, or select a directory. Configure save actions, file types, and initial directories for streamlined file handling.
Move a widget in a main window by binding keyboard keys (right, left, up, down) to handlers, updating the widget's x and y coordinates with the place method.
Create a Python virtual environment in your project directory and activate it. Check the setup with Python -V and pip list, then use this environment for future videos.
Create a digital clock with calendar in a Tkinter app that shows the current date, month, year, and updating time, with navigation controls to switch months and years.
Build a Tkinter color picker app by adjusting red, green, and blue values on a scale from 0 to 255, watch the color update, and view its hex code.
Welcome to the "Python GUI Master Class with Tkinter: Create 25 Python GUIs" course, a course that will give you enough confidence to make GUI Applications and games in python.
Till now you were just aware of running python script on a boring command prompt/terminal, now let's make GUI Applications with python, let's utilize your python coding skill to make awesome GUI Applications.
I will give you step-by-step guidance to make sure you are able to make any GUI Applications on completing this course. I will start by helping you to get your setup done, which includes Python, pip, and, PyCharm IDE installation, we will install the required python packages as and when needed.
We will go through all the GUI widgets :
MainWindow
PhotoImage
Label
Entry
Button
messagebox
Checkbutton
Radiobutton
Scale
Listbox
colorchooser
Text
filedialog
Menu
Frame
Toplevel
Progressbar
Canvas
Scrollbar
ScrolledText
ComboBox
TreeView
Spinbox
LabelFrame
Menubutton
Separator
Sizegrip
tkcalendar
tkPDFViewer
CheckboxTreeview
And many more...
Then we are going to learn how to catch events.
Key Events from the Keyboard
Mouse events
Not only that but we are going to learn how to use many Python packages.
vlc to play video files
pygame to play audio files
timedelta to convert time in hh:mm:ss format
package to work with pdf files
package to do zip/unzip
package to resize any image
translate for multi-language translation
BeautifulSoup for web scraping
qrcode to with QR Code
gTTS for Text-to-speech
random to generate a number randomly
and many more
Along the course, we will many applications and games.
Applications :
App - 01: Digital Clock & Calendar
App - 02: Color Picker
App - 03: Image Viewer/Resizer
App - 04: Multi-Language Translator
App - 05: Morse Code Translator
App - 06: Calculator
App - 07: To-Do List
App - 08: Make Your Dictionary From The Internet
App - 09: Sensex Nifty Live Data From Internet
App - 10: QR Code Generator
App - 11: QR Code Reader
App - 12: PDF Viewer
App - 13: TextReader With Font Customization
App - 14: Text To Speech Converter
App - 15: AudioPlayer
App - 16: Video Player
App - 17: Zip/Unzip Files & Folders
App - 18: Alarm Clock
App - 19: Wish a Special Day to a Special One without a Fail
App - 20: Quiz App
Games:
Game - 01: Rock paper scissors
Game - 02: tic tac toe
Game - 03: Color Ball Finder
Game - 04: Make an image from the image part
Game - 05: Flip a Card ( Card pair)
You will get lifetime access to all the lectures.
Best of all, we will learn by actually DOING IT! As the course name suggests you will master making GUI applications in Tkinter with Python by making 20+ applications, and we will also make 5+ GUI games.
Enroll Now and let's start making creative and useful Python GUI Applications.
I will see you on the course!