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

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Learn to create a fully functional music player application using Python's Tkinter library and Pygame in this comprehensive tutorial series. Explore GUI programming concepts, including window creation, adding buttons and images, implementing music playback controls, and designing user-friendly interfaces. Master essential Tkinter widgets like Scale, Menubar, and Listbox while integrating Pygame for audio functionality. Dive into layout management techniques, event handling, and threading for smooth application performance. Enhance your project with file dialogs, status bars, and stylish themes. By the end of this 30-part series, gain the skills to build sophisticated desktop applications and package them as executables using cx_freeze.

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

4.5 rating, based on 2 Class Central reviews

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

  • SARA KAMAL DAS
    Lectures are very interesting .Everything is explained very clearly . The course is knowledgeable . In the college I'm unable to understand anything but this helped me a lot.
    It removed the fear about the coding .This course motivated me , given the strength and confidence to do coding .Thank you so much for the lecturer, class central and Nation skills academy.
  • Lakavath Shobha
    "Great course with clear content and engaging instructor. Highly recommend for learning effectively."

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.