The ultimate introduction to modern GUIs in Python [ with tkinter ]

preview_player
Показать описание
This tutorial covers everything you need to know about user interfaces in Python. I will go over all of tkinter, Python's default GUI framework, cover all the basics and then create a BMI app, a calculator and a photoshop style image editor.

If you enjoy this course, consider buying the tutorial that covers 7 additional apps: A responsive weather app, the ios stopwatch, a stock market tracker, a map viewer, a paint app, a snake game and qr code generator.

Link to the paid course:

Other social stuff

Code:

Timestamps:
00:00:00 - Intro
00:01:05 - Overview of tkinter + demo app

00:21:27 - Basic widgets
00:40:36 - Gettings and setting widget data
00:54:19 - Tkinter variables
01:06:06 - Buttons
01:32:34 - Buttons with arguments
01:40:37 - Events
01:53:40 - Combobox & Spinbox
02:10:08 - Canvas
02:34:41 - Treeview (Tables)
02:49:24 - sliders
03:08:49 - Frames & parenting
03:20:30 - Tabs
03:27:52 - Menus
03:46:51 - Customizing the window

04:04:28 - Layout intro
04:22:29 - Pack
04:46:18 - Pack + Parenting
05:01:46 - Grid
05:24:30 - Place
05:45:20 - Understanding widget sizes
05:51:34 - Stacking widgets
06:01:07 - Toggling widgets
06:17:28 - Combining layout methods
06:36:59 - Using classes
07:05:21 - Creating widgets in classes
07:25:56 - Responsive layouts
07:56:51 - Understanding scrolling
08:17:47 - Creating a scrollable frame
08:49:39 - Multiple windows

09:03:04 - Styling
09:17:50 - Using themes
09:25:49 - Colors
09:34:28 - Customtkinter
09:54:17 - Creating a ctk app
10:00:42 - ttkbootstrap
10:13:42 - ttkbootstrap editor
10:16:55 - ttkbootstrap extra widgets
10:40:11 - Animating widgets
11:11:03 - Using images
11:42:59 - Image animations
12:15:34 - Changing the title bar color

12:27:12 - BMI setup
12:36:54 - BMI widgets
13:01:04 - BMI functionality
13:16:01 - Metric units
13:24:57 - Imperial units

13:43:09 - Calculator setup
13:57:58 - Output labels
14:10:31 - Button setup
14:25:16 - Image buttons
14:34:58 - Number buttons
14:47:38 - Math buttons
15:00:32 - Calculator logic
15:21:45 - Extra operations

15:33:02 - Editor setup
15:46:19 - image import
15:57:28 - Scaling the image
16:10:39 - Closing the image
16:16:45 - Creating the menu
16:34:26 - Manipulating the image
16:56:17 - Managing the menu data
17:23:39 - Applying the effects
17:42:28 - Reverting the effects
17:53:44 - Creating the export panels
18:14:43 - Exporting the image
Рекомендации по теме
Комментарии
Автор

massive respect to anyone who uploads 18 hours of tutorials for free

xxbongobazookaxx
Автор

You deserve everything! Glad to see you back!

mixlaproduction
Автор

Almost eighteen and a half hours of Tkinter introduction, and I'm not even through with the ultimate Pygame course yet. This is gonna be a looong week. 😵‍💫

TheMrRuttazzo
Автор

Thanks for this tutorial. Really appreciate your work.

deepakshetter
Автор

This level of dedication is crazy - thanks for all your hard work!

JCode
Автор

I've completed this course. 18 and half hours. All I can say is thank you. You are a life saver

tonnysocrates
Автор

Thank you so much for everything. This channel can be the best python education channel. You explain everything very clear and detailed. You deserve much more of everything.

mehmetozkaya
Автор

I love your videos so much. Easily some of the most helpful videos I can find anywhere on the internet. Also the time you take to properly explain your methodology and logic is unmatched. Ty so much for making these amazing, comprehensive courses

Omer-orpg
Автор

Just 1 hour into this, and already learned so much! This is awesome! And so thoroughly presented as well!

enzym
Автор

Hey Christian! I am 13.5 hours in the tutorial, After making the bmi app, I now successfully finished my first individual customtkinter project which is an app converting fahrenheit to celsius and vica versa. I am very thankful for the work you do!

biharilaszlo
Автор

i CANT BELIVE IT
18 hours of RAW knowledge
great job
keep it up

potatocat
Автор

Your courses are awesome, thanks a lot especially that you publish them on youtube for free. I definitely gonna buy the full package not only because I need to learn these stuff better but also because I wanna support all you do.
Thanks again you are amazing.

mrkaro
Автор

English isn't my native but your explanation is so clear, that helps me that understand everything, thanks.

efekaanbengi
Автор

WOW last time I checked this channel it had 10k subs

love to see you get the recognition you deserve, one of the best coding channels out there, keep it up!

TamakoYT
Автор

Christian, cant thank you enough. Been on this for the past couple of weeks, going over each practice and exercise multiple times. Really great learning.

kadirv
Автор

This is certainly the best and most comprehensive tkinter tutorial that I have found. Not only that, but it's one of the best all-around tutorials I have taken. I enjoyed if very much, and recommend it to all Python programmers!

gerryhoekema
Автор

This really is insane!! 18 hours of course and so far this feels so professional... like an actual paid course, even better than that. I feel guilty watching this for free but thanks you are really great.

Anurudh.S
Автор

Dude I don't know how to say this differently, but your content is gold. You're able to explain complicated things extremely well while being efficient with time. I'm loving watching this video and plan to watch the rest in the near future. Thank you so much!

cristobalcontreras
Автор

This is one of the best tkinter tutorials on youtube! At 8 hours in, its been amazing, but the section on responsive layouts went by way too quickly. I was reasonably ahead the entire time and as soon as I reached that point it felt like I was a total beginner. Besides that it's been amazing thank you so much.

malachycoleman
Автор

This is the best video on tkinter on the youtube. Very thorough and complete both in terms of content and teaching style. Thanks a lot for the hard work.🙏

ujjwalchetan