Ultimate Tkinter Python GUI Masterclass

Build Three Graphical User Interface Apps with Python and TKinter The Fast and Easy Way!

4.75 (155 reviews)
Udemy
platform
English
language
Software Engineering
category
instructor
Ultimate Tkinter Python GUI Masterclass
15,751
students
9 hours
content
Nov 2023
last update
$64.99
regular price

What you will learn

Introductory TKinter

How to Build Basic Apps With TKinter and Python

Create Executable .exe Apps

Build an MP3 Music Player With Tkinter and Python

Build a Paint App wiht Tkinter and Python

Why take this course?

In this course I'll teach you how  to make graphical user interfaces for Python using TKinter.  You'll be surprised just how quickly you can create some pretty cool looking apps!  This is a bundle of three of my most popular TKinter courses here on Udemy, you get them all in one course!

I'll show you the ins and outs of TKinter, and then I'll show you how to package your app as an .exe file that you can share with others!

We'll start out by learning all about the main TKinter widgets.  Everything in TKinter is a widget...from labels, to buttons, input boxes, and more. 

After we've learned all the major Widgets, we'll build a fun Math Flashcard app.  Our app will have addition, subtraction, multiplication, and division flashcards.

Then we'll move into more advanced apps.

We'll build a fun Paint App that lets the user draw simple pictures with Tkinter.  Then we'll build a cool little MP3 music player app.

If you've ever wanted to create GUI apps with Python, this is the course for you!

Content

Welcome To The Course!

Welcome To The Course!

Introduction To TKinter

First Things First: How To Get Support Fast!
Introduction
Install Python
Install Gitbash and Sublime
Set Up A Virtual Environment
Hello World
Label
Label Options
Pack Vs. Grid
Grid Options
Buttons
Input Entry Boxes
Icons
Images
Pack Forget and Destroy
Menus Part 1
Menus Part 2
Frames
Frames and Menus
Hiding and Showing Menu Frames
Status Bar
Radio Buttons
Check Buttons
Pop Up Message Box
Pop Up Box Response
ComboBoxes
New Windows
New Windows Hide And Kill
Images in New Windows
Open Files Dialog Box
Open Dialog Box Image To Screen
Grid Forget Part 1
Grid Forget Part 2
Color Chooser Part 1
Color Chooser Part 2
Standalone exe file!

Flashcard App

Flashcard App Intro
Flashcard App Frames
Flashcard App GUI
Flashcard App Random Number IntVar()
Flashcard App Answer Message
Flashcard App Better Answer Message
Flashcard App Generate New Random Numbers
Flashcard App Subtraction
Flashcard App Multiplication
Flashcard App Division
Flashcard App Destroying Frame Children with winfo_children
Flashcard App Start Screen
Flashcard App Start Screen Part 2

Build a Paint Program With Tkinter

Introduction
Install Python
Install Sublime Text And Git Bash Terminal
First TKinter Program
Intro To The Canvas Widget
Creating Lines On The Canvas
Bind The Mouse To The Canvas
Draw With The Mouse
Define Brush Parameters
Create Brush Options Frame
Create Brush Size Frame
Create Brush Size Slider
Update Brush Width On Canvas
Change Brush Type
Change Colors
Color Chooser Widget
Clear Screen and Save Image Buttons
Clear Screen Function
Save Image File Dialog Box
Set Correct PNG File Extension
Pip Install Pillow
Save The Image
Save Image Pop Up Message Box
Convert to EXE Executable File

Build an MP3 Music Player With TKinter

Introduction
Install Python
Install Sublime Text And Git Bash Terminal
Set Up Virtual Environment
First TKinter Program
Playlist Box
Button Images Part 1
Button Images Part 2 - Make Buttons
Button Images Part 3 - Add Images
Add Song Menubar
FileDialog Box
Get Song Title
Strip Directory Structure From Song Title
Change Playlist Colors
Add Many Songs To The Playlist At Once
Delete Songs Menu
Delete Songs Function
Install Pygame
Play A Song Button
Stop A Song Button
Pause A Song Button
Forward Button pt1
Forward Button pt2
Back Button
Status Bar
Get Current Song Time
Convert To Time Format
Mutagen Song Length
Stop Function Status Bar
Volume Slider Intro
Set Volume
Create Song Slider
Set Slider To Song Length
Move Slider In Time
Slider Pause
Slider Stop
Slider Forward and Back
Slider Move Song Position
Slider Status Bar Update
Slider End Of Song

Conclusion

Bonus Lecture

Screenshots

Ultimate Tkinter Python GUI Masterclass - Screenshot_01Ultimate Tkinter Python GUI Masterclass - Screenshot_02Ultimate Tkinter Python GUI Masterclass - Screenshot_03Ultimate Tkinter Python GUI Masterclass - Screenshot_04

Reviews

Ken
December 2, 2022
Can understand instructor … not someone with such a strong accent that it very hard to understand what’s being said
Mark
May 20, 2022
Easy approach style of instructions-very informal much like a conversation you would have with a fellow colleague. It could be better with some of the content but it is a nice start to learn Tkinter.
TUSHAR
January 10, 2021
COURSE IS VERY GOOD IT'S A 3 IN 1 COURSE WITH SOME TKINTER BASIC PROGRAM AND CONVERT PYTHON FILE TO .EXE FILE
Rushabh
November 25, 2020
Nice experience! I appreciate efforts of John and way of teaching step by step by breaking it in small parts.
Veerabrahmachari
November 21, 2020
His explanation is like master but such flow of english can not be understand by non english country people or very difficult to follow or catch his flow speed. he should give teach in which can catch up by non english people

Coupons

DateDiscountStatus
11/18/2020100% OFF
expired

Charts

Price

Ultimate Tkinter Python GUI Masterclass - Price chart

Rating

Ultimate Tkinter Python GUI Masterclass - Ratings chart

Enrollment distribution

Ultimate Tkinter Python GUI Masterclass - Distribution chart
3641936
udemy ID
11/17/2020
course created date
11/18/2020
course indexed date
Angelcrc Seven
course submited by