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

YouTube

Create GUI App with PyQt5

Python Simplified via YouTube

Overview

Google, IBM & Meta Certificates – 40% Off
One Coursera Plus subscription covers most Professional Certificates on Coursera.
Unlock All Certificates
This course uses PyQt5 to create the interface for a computer science trivia game. It covers windows, layouts, image and text widgets, styled buttons, hover events, and switching between application frames.

Syllabus

- Intro
- Starter files walkthrough
- initialize GUI app
- create QWidget window
- set window title
- set window width
- set window background color
- open window
- terminate app
- open Anaconda or other terminal
- activate working environment
- change directory
- run app
- initialize grid layout
- apply grid layout
- load png image
- create label widget
- place image inside label
- place logo on grid
- set window position fix
- align label to center
- set label margin
- create button widget
- set button cursor
- set button CSS style
- place button on grid
- set button padding and margin
- mouse hover event
- create frame function
- call frame function
- create global dictionary of empty lists
- append local widgets to global dictionary
- place global variables on the grid
- define frame 2 function
- create text widget
- create wrapping text widget
- set word wrap
- place label on grid
- set column span
- fix typos and parameters
- create a button widget
- store button widget in a function
- return button from function
- add buttons to global dictionary
- call button function many times
- customize parameters for each button
- update function call with new parameters
- define callback function
- hide all widgets
- reset global dictionary
- button callback
- switch frames continuously
- THANKS FOR WATCHING!

Taught by

Python Simplified

Reviews

Start your review of Create GUI App with PyQt5

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.