Create GUI App with PyQt5

Create GUI App with PyQt5

Python Simplified via YouTube Direct link

- Intro

1 of 53

1 of 53

- Intro

Class Central Classrooms beta

YouTube playlists curated by Class Central.

Classroom Contents

Create GUI App with PyQt5

Automatically move to the next video in the Classroom when playback concludes

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

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.