Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Python GUI Programming with Tkinter and Python 3.7

via YouTube

Overview

This course will provide step-by-step guidance in order to create a music player using the python module tkinter. Starting with creating a Tkinter window with Python GUI Programming, it then continues with learning how to add text and images, add an image button, play and stop the music, use Pygame, control the volume, add a menu bar, display messages, open files, create a status bar, pause and unpause the music, packing and grid layout management, rewind music and toggle buttons, calculating sound file lengths, adding items to the listbox, playing songs in the playlist, ensure accuracy in the status bar, delete items from the listbox, design styiling and fonts, and finally, ending the challenge by converting it to an executable.

Syllabus

Make a Music Player with tkinter! - #tkinter30 0/30.
Creating a Tkinter window + Python GUI Programming - #tkinter30 1/30.
Python GUI with Tkinter - Title, Icon and the Geometry - 2/30.
Python GUI with Tkinter - Text and Images - 3/30.
Python GUI with Tkinter - Adding an Image Button for playing Music - 4/30.
Python GUI with Tkinter - Playing music using Pygame - 5/30.
Python GUI with Tkinter - Stopping the music using Pygame - 6/30.
Python GUI with Tkinter - Volume control using Scale Widget - 7/30.
Python GUI with Tkinter - Adding a Menubar - 8/30.
Python GUI with Tkinter - Messagebox + Executing commands in Menubar - 9/30.
Python GUI with Tkinter - Opening up files using Filedialog Tkinter - 10/30.
Python GUI with Tkinter - Adding a Statusbar - 11/30.
Python GUI with Tkinter - Pause and Unpause the music using Tkinter and Pygame - 12/30.
Python GUI in Tkinter - Pack layout Manager and Frames - 13/30.
Python GUI with Tkinter - Grid Layout Manager and Frames - 14/30.
Python GUI with Tkinter - Rewind Music + More on the Grid System - 15/30.
Python GUI with Tkinter - Toggle the Tkinter button + Mute the music with Pygame - 16/30.
Python GUI with Tkinter - Fixing the Logic of the pause unpause in Pygame - 17/30.
Python GUI with Tkinter - Calculating length/duration of the WAV sound files - 18/30.
Calculating length/duration of the MP3 files using Mutagen - 19/30 - #tkinter30.
Python GUI with Tkinter - Calculating Current Time + Threading in Tkinter Python - 20/30.
Python GUI with Tkinter - Events and Bindings - Overriding the close button Tkinter - 21/30.
Python GUI with Tkinter - Listbox widget + Advance Frames - 22/30.
Python GUI with Tkinter - Adding items to Listbox- 23/30.
Python GUI with Tkinter - Playing Songs on the Playlist with Pygame - 24/30.
Python GUI with Tkinter - Fixing the Statusbar + Current time + Total Length - 25/30.
Python GUI with Tkinter - Deleting items from the Listbox - 26/30.
Python GUI with Tkinter - Styling + Fonts + Themed Widgets - 27/30.
Python GUI with Tkinter - Adding Stylish themes to our Tkinter App - 28/30.
Converting python to executables using cx_freeze - 29/30 #tkinter30.
Ending the Python GUI Programming with Tkinter Challenge - 30/30 #tkinter30.

Taught by

buildwithpython

Reviews

Start your review of Python GUI Programming with Tkinter and Python 3.7

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.