The Ultimate Tkinter Masterclass: GUI for Python projects

John Harper, Cambridge Programmer, AI engineer

Play Speed
  • 0.5x
  • 1x (Normal)
  • 1.25x
  • 1.5x
  • 2x
41 Lessons (3h 35m)
    • 1. Promo vid

      2:30
    • 2. Introduction

      2:48
    • 3. Setting up

      5:42
    • 4. Your first window

      3:17
    • 5. Adding text

      6:14
    • 6. Geometry managers

      2:59
    • 7. Buttons

      6:26
    • 8. Decorating buttons

      8:06
    • 9. Command interactive buttons

      7:49
    • 10. Frame

      6:51
    • 11. L9 Getting user input

      4:46
    • 12. L10 adding a title

      1:33
    • 13. L11 adding an icon

      4:47
    • 14. L12 adding images

      2:38
    • 15. L13 editing default size of the window

      3:12
    • 16. L16 fill

      3:20
    • 17. L18 using grid

      7:12
    • 18. L19 aligning

      5:50
    • 19. L20 spanning columns

      3:33
    • 20. L21 binding functions

      6:52
    • 21. L22 common event labels

      6:48
    • 22. L23 creating a click counter

      7:12
    • 23. L24 left and right click

      5:39
    • 24. L25 left right click counter

      5:55
    • 25. L28 creating classes oop

      2:28
    • 26. L29 menus

      5:30
    • 27. L30 submenus and separators

      5:40
    • 28. L31 drawing using canvas

      8:37
    • 29. L32 drawings 2

      5:29
    • 30. L33 creating a basic paint program

      7:34
    • 31. L33 scale

      2:56
    • 32. L35 storing scale inputs

      9:54
    • 33. L38 message box

      2:57
    • 34. L39 window colour

      1:57
    • 35. L40 dynamically creating widgets

      3:23
    • 36. L41 dynamically styling widgets

      4:12
    • 37. L46 how to keep improving

      4:27
    • 38. L45 thank you

      0:56
    • 39. L49 intro to portfolio projects

      2:54
    • 40. L51 creating the game

      14:44
    • 41. L52 creating the game plusplus

      9:03