Completed
- Intro
Class Central Classrooms beta
YouTube videos curated by Class Central.
Classroom Contents
Create GUI App with PyQt5
Automatically move to the next video in the Classroom when playback concludes
- 1 - Intro
- 2 - Starter files walkthrough
- 3 - initialize GUI app
- 4 - create QWidget window
- 5 - set window title
- 6 - set window width
- 7 - set window background color
- 8 - open window
- 9 - terminate app
- 10 - open Anaconda or other terminal
- 11 - activate working environment
- 12 - change directory
- 13 - run app
- 14 - initialize grid layout
- 15 - apply grid layout
- 16 - load png image
- 17 - create label widget
- 18 - place image inside label
- 19 - place logo on grid
- 20 - set window position fix
- 21 - align label to center
- 22 - set label margin
- 23 - create button widget
- 24 - set button cursor
- 25 - set button CSS style
- 26 - place button on grid
- 27 - set button padding and margin
- 28 - mouse hover event
- 29 - create frame function
- 30 - call frame function
- 31 - create global dictionary of empty lists
- 32 - append local widgets to global dictionary
- 33 - place global variables on the grid
- 34 - define frame 2 function
- 35 - create text widget
- 36 - create wrapping text widget
- 37 - set word wrap
- 38 - place label on grid
- 39 - set column span
- 40 - fix typos and parameters
- 41 - create a button widget
- 42 - store button widget in a function
- 43 - return button from function
- 44 - add buttons to global dictionary
- 45 - call button function many times
- 46 - customize parameters for each button
- 47 - update function call with new parameters
- 48 - define callback function
- 49 - hide all widgets
- 50 - reset global dictionary
- 51 - button callback
- 52 - switch frames continuously
- 53 - THANKS FOR WATCHING!