Desktop GUI App With Python & Tkinter

preview_player
Показать описание
In this video we will build a CRUD GUI app with Python, the Tkinter library and Sqlite3

Sponsor: Linode Cloud Hosting

Code:

💖 Become a Patron: Show support & get perks!

Website & Udemy Course Links:

Follow Traversy Media:

Resources:
I first learned about Tkinter from this great Udemy course so I want to give him credit:
Рекомендации по теме
Комментарии
Автор

What other languages/technologies would you guys like me to look into for desktop apps? I want to do some stuff beyond web dev

TraversyMedia
Автор

I have just recently picked up Python after 25 years off "coding". My coding experience gave me the foundation but struggling with integrating Tkinter into my python code. This video has provided a serious 'enlightment' for one that has been 'lost' for 25 years from coding.
Next, I am going to search for a similar Django video -- which I could not wrap my head around very well.
Bravo and thank you, Brad

howardsaints
Автор

those who are getting error while installing tkinter and tkmessagebox in windows, the module is already installed along with the python setup (python 3.9) and tkmessagebox is a part of tkinter, so no need to install seperately


go in cmd(command terminal) and type == "python -m tkinter --version"

riverlance
Автор

Me: a desktop gee-you-eye application
Brad: a gooey application

CTcuberK
Автор

Hello from Russia. I work as a manager in a trading company. Thank you very much, based on your video, I created my own small project that helps me to fix customer orders. This is a magical feeling when you want something for a long time and you get it - it’s worth a lot and thank you again for that!
If anyone is interested, I can share a link to the git repository.

roberti
Автор

This is super useful for beginners! Great job Brad!

ProgrammingwithPeter
Автор

Java thought by you will be a dream come true for me. I've been doing Java and android dev for a while but i changed to web dev because of the way you teach it. You are fantastic.

augedoo
Автор

That was really easy compared to other tutorials I've watched and also I like that we went from zero to executable file. Really nice to use sqlite for the first time too.
good job, I hope you get cheers for your work.
Alex.

DRocksRecords
Автор

This is a great code-along. It's a perfect starter for anyone like myself who wants to add a GUI to their python code and could use a quick starter. Giving it CRUD functionality with SQL is also helpful. Many thanks for this!

j_a_lee
Автор

Brad, your teaching style is superb! Very easy to understand and follow for a complete Noob to Python and Tkinter. I am trying to find a GUI solution for the Raspberry Pi and so far, it seem Python and Tkinter are the best solution.

garystout
Автор

I am currently working through your Django Udemy course, well done! Thanks for your awesome work man! This is a great Tkinter tutorial as well. Love your explanations in the initial setups as it helps us understand how to think about projects. Keep it up! On which course next: something like Electron (or better alternative) to create desktop apps using the web tech we already know.

frikkievandermerwe
Автор

Brad makes me so happy... Gave a colleague of mine at work a link to this YouTube channel, he's subscribed now... I could hear Brad's voice from his cubicle, lol... I got so excited hahahaha 😄
You're the man Brad, always. Your love for coding and building things is unmatched!
That being said, you know one thing that would make my life complete? If you had your courses on Pluralsight. I am aware that Udemy has been giving problems lately, and I feel like a platform like Pluralsight would be just perfect for you sir. Plus you'd be a favorite almost instantly, and your projects and interactive courses would be the bomb. Although I fear that Mr Traversy has too much "Soul" for pluralsight (which is actually part of why we all love you sir).

bankoleesan
Автор

a clear demonstration of GUI with python and Tkinter

dilshanchrishantha
Автор

Thank you, I learned a lot. I liked how you handled the "out of range" error. This happens when you delete an entry but retain its' index in the "selected_item" variable, you could have also reset the "selected_item" variable whenever you deleted something.

itzikgutzcha
Автор

Good content. The OOP approach to creating a database is excellent. Would have been interesting to see clicking one of the CRUD buttons creating another window. Nice to see that you don't need Django or Flask to do this stuff.

davidbrown
Автор

Another gold nugget from Brad. Thanks a lot for the continuous work in making our lives better. Could you please do a tutorial on how to make price calculator for web services using Javascript. It should be like a multi-step form where users can select items and the price shows up on the next stage of the form until the form is ended.

ryannicholson
Автор

I'd love to see more GUI Development Videos from you. Maybe next you could look into Kivy?

paulburkart
Автор

The amount of work needed to put common controls on a form really takes the fun out of coding

wilwad
Автор

Thank you, Brad! This video gave more understanding than the Python course a have taken. Small, but useful app. Very good starting point.

marektalpak
Автор

This is the best tutorial I have ever taken. Thank you for sharing it.

aavalos