Create Stunning Python GUIs in 10 Minutes With Drag & Drop

  Рет қаралды 23,754

Coding Is Fun

Coding Is Fun

Ай бұрын

👉 Explore All My Excel Solutions: pythonandvba.com/solutions
𝗗𝗘𝗦𝗖𝗥𝗜𝗣𝗧𝗜𝗢𝗡
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
In this video, I'll show you how to create amazing Python GUIs in just 10 minutes using drag-and-drop. We'll take a design from Figma and turn it into working Python code with the tkinter Designer package, saving you hours of manually positioning the GUI elements. I'll also show you how to make your Python GUI into an executable file with PyInstaller, so it can run on any computer without needing Python installed. This tutorial is perfect for anyone who wants to create beautiful Python GUIs quickly.
🌍 𝗟𝗜𝗡𝗞𝗦:
▶ Tkinter-Designer GitHub Repo: github.com/ParthJadhav/Tkinte...
▶ Source Code (Sample App): github.com/Sven-Bo/Tkinter-De...
💻 𝗣𝘆𝗜𝗻𝘀𝘁𝗮𝗹𝗹𝗲𝗿 𝗖𝗼𝗺𝗺𝗮𝗻𝗱:
pyinstaller --noconsole --onefile --add-data "assets/frame0;assets/frame0" gui.py
𝗧𝗢𝗢𝗟𝗦 𝗔𝗡𝗗 𝗥𝗘𝗦𝗢𝗨𝗥𝗖𝗘𝗦
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
🆓【𝗙𝗥𝗘𝗘】Excel Add-in (𝗠𝘆𝗧𝗼𝗼𝗹𝗕𝗲𝗹𝘁): pythonandvba.com/mytoolbelt
📊 Dashboard Excel Add-In (𝗚𝗿𝗮𝗳𝗹𝘆): pythonandvba.com/grafly
🎨 Cartoon Charts Excel Add-In (𝗖𝘂𝘁𝗲𝗣𝗹𝗼𝘁𝘀): pythonandvba.com/cuteplots
🤪 Fun Emoji Excel Add-In (𝗘𝗺𝗼𝗷𝗶𝗳𝘆): pythonandvba.com/emojify
📑 Excel Templates: pythonandvba.com/go/excel-tem...
🎓 My Courses: pythonandvba.com/go/courses
📚 Books, Tools, and More: pythonandvba.com/resources
𝗖𝗢𝗡𝗡𝗘𝗖𝗧 𝗪𝗜𝗧𝗛 𝗠𝗘
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
🔗 LinkedIn: / sven-bosau
📸 Instagram: / codingisfun_official
💻 GitHub: github.com/Sven-Bo
💬 Discord: pythonandvba.com/discord
📬 Contact: pythonandvba.com/contact
☕ 𝗕𝘂𝘆 𝗺𝗲 𝗮 𝗰𝗼𝗳𝗳𝗲𝗲?
If you want to support this channel, you can buy me a coffee here:
▶ pythonandvba.com/coffee-donation

Пікірлер: 63
@CodingIsFun
@CodingIsFun Ай бұрын
*Check out the next video, where we turn a GUI into an Excel Data Entry form using ChatGPT:* kzfaq.info/get/bejne/ft2ffddy2LSnhWQ.html Cheers, Sven ✌
@StarStrider99
@StarStrider99 Ай бұрын
Incredible! I’ve been wanting a way to do all of this for a really long time! Thanks for making a video on it.
@CodingIsFun
@CodingIsFun Ай бұрын
Happy to hear that it was useful; thank you for taking the time to leave a comment and for watching the video! Cheers, Sven ✌️
@funese102
@funese102 Ай бұрын
Wao, new video style, that's amazing. You really give me lots of motivation & ideas in Pythons Sven!!! Hope you all the best and look forward to more and more contents.
@CodingIsFun
@CodingIsFun Ай бұрын
Yes, I tried to switch it up and change my intro style. I'm still not super confident in front of the camera, but hopefully, I'll get there. Anyway, thanks for tuning in! It's great to hear that my videos boost your motivation. Happy coding! Cheers, Sven ✌️
@funese102
@funese102 Ай бұрын
@@CodingIsFun Thank you very much , just wonder you can consider marking some contents about machine learning in Streamlit or more instruction to Taipy 😀.
@florianroeseler2404
@florianroeseler2404 Ай бұрын
I always wanted to create my own GUI app, thank you so much! :)
@CodingIsFun
@CodingIsFun Ай бұрын
Thanks for watching and happy coding, Florian! Cheers, Sven ✌️
@uzairsukor9366
@uzairsukor9366 Ай бұрын
This is great Sven. Love the sharing
@CodingIsFun
@CodingIsFun Ай бұрын
Glad you enjoyed it! Cheers, Sven ✌️
@hrmanager6883
@hrmanager6883 Ай бұрын
Amazing work, you are our super hero ❤
@CodingIsFun
@CodingIsFun Ай бұрын
It's very kind of you to say so, thank you! Cheers, Sven ✌️
@vonchilliman
@vonchilliman 27 күн бұрын
Great tutorial! Thank you
@CodingIsFun
@CodingIsFun 27 күн бұрын
You're very welcome! Thanks for watching! Cheers, Sven ✌️
@alterboy1
@alterboy1 Ай бұрын
Thank you for this! My form fillers with TKinter are super simple and look boring. I will be working on this for sure!
@CodingIsFun
@CodingIsFun Ай бұрын
Thanks for watching, and good luck with your GUI. Happy coding! Cheers, Sven ✌️
@andiglazkov4915
@andiglazkov4915 Ай бұрын
Thank you 😊
@CodingIsFun
@CodingIsFun Ай бұрын
My pleasure! Thanks for tuning in! Cheers, Sven ✌️
@theaccountantguy
@theaccountantguy Ай бұрын
Hi, that's an amazing tutorial. Much appreciated! Does converting the python code into an executable code work for all types of files? Like if we execute any complex apps will the exe files work especially where AI has been used? Thanks!
@CodingIsFun
@CodingIsFun Ай бұрын
Thanks for watching. I'm not sure about your use case or the types of files you want to include. Regarding "AI," are you looking to include a model that has been saved locally? I haven't tried that. However, if you want to call an API endpoint, like from OpenAI, that's definitely possible since you're just sending an HTTP request via your app. Happy coding! Cheers, Sven ✌️
@theaccountantguy
@theaccountantguy Ай бұрын
@@CodingIsFun Hi thanks for your reply. Yes ideally I am looking to use an API endpoint, however there are not many tutorials available for such use cases. It would be great if you could showcase something related to that. Thanks!
@CodingIsFun
@CodingIsFun Ай бұрын
@@theaccountantguy Ah, okay. That should be possible. I'm not sure if I will do a dedicated video about it, but if you're unsure how to incorporate that into the GUI, you could copy/paste your code into ChatGPT and ask how to integrate it with an API endpoint. Additionally, provide ChatGPT with a code snippet showing how the request should be sent to that API endpoint, including the return format. That could be a good starting point. I hope this helps! Happy coding!
@laurentweisgerber3846
@laurentweisgerber3846 Ай бұрын
It would be interesting to see how you can have your gui give interactive feedback I have a script which lets you choose between to modes and gives you feedback if the entered date is formatted correctly for example
@CodingIsFun
@CodingIsFun Ай бұрын
Thanks for watching and for your feedback. In the next video, I'll add a bit more interactivity. We'll build a data entry form for Excel that includes checks, such as a message box if the user doesn't fill out all required fields and another message box if the entered email is not in the correct format. Stay tuned for next Sunday when I release that video. Cheers,Sven ✌️
@Milan-Jadav
@Milan-Jadav 10 күн бұрын
Thanks a lot...
@CodingIsFun
@CodingIsFun 10 күн бұрын
Most welcome! Cheers, Sven ✌️
@evanbob963
@evanbob963 Ай бұрын
bro this knowledge u shared just is so amazing and useful i wish i knew this earlier(so much time would be saved) 😢
@CodingIsFun
@CodingIsFun Ай бұрын
Appreciate the love! Thanks for watching! Cheers, Sven ✌️
@comfixit
@comfixit Ай бұрын
Great topic, perfect combination of technologies to fuse together. The only thing that could make it better is incorporating AI into the process which you hint at doing in the next videos Well done!
@CodingIsFun
@CodingIsFun Ай бұрын
Thanks for the kind words! Yes, next Sunday, we will create a similar data entry form and use ChatGPT while building the app. In fact, we are going to build the entire entry form without writing a single line of code ourselves. 😬 Not sure if I should be proud of that, though. 😅 Anyway, thanks for watching and stay tuned. Cheers, Sven ✌️
@hlubradio2318
@hlubradio2318 24 күн бұрын
I did GUI programming with Visual Basics 20 years ago.
@CodingIsFun
@CodingIsFun 24 күн бұрын
Thanks for watching! Cheers, Sven ✌️
@hlubradio2318
@hlubradio2318 23 күн бұрын
But I am doing it again thanks
@dodoan59
@dodoan59 Ай бұрын
I like it 😊
@CodingIsFun
@CodingIsFun Ай бұрын
Glad you liked it. Thanks for watching and taking the time to leave a comment! Cheers, Sven ✌️
@marcosmelendez09
@marcosmelendez09 Ай бұрын
Question.. can we use this to create userforms in excel?
@CodingIsFun
@CodingIsFun Ай бұрын
That will be my next video 😅 I'm going to release it on Sunday. Stay tuned for that. Cheers, Sven ✌️
@marcosmelendez09
@marcosmelendez09 Ай бұрын
Thank you so much Sven! I loook soo much forward to your video
@r.e.434
@r.e.434 Ай бұрын
is it possible to go from exe back to py?
@CodingIsFun
@CodingIsFun Ай бұрын
Not sure. But what would be the use case for that?
@BriannaLEAO
@BriannaLEAO 3 күн бұрын
When I try to run the code, only a small white window pops up instead of the design. Any way to fix?
@CodingIsFun
@CodingIsFun 3 күн бұрын
Thanks for watching. Not sure why you wrote the same comment mutltiple times, but anyways 😅: Please clone the repo and try again, thanks! Cheers, Sven ✌️
@alanpros6950
@alanpros6950 Ай бұрын
The tkinter application only work with Figma?
@CodingIsFun
@CodingIsFun Ай бұрын
Figma is only used to create the Tkinter code.
@hlubradio2318
@hlubradio2318 23 күн бұрын
@@CodingIsFun nice
@BriannaLEAO
@BriannaLEAO 3 күн бұрын
When I try to run the code, it only prints out a white small window?
@CodingIsFun
@CodingIsFun 3 күн бұрын
Thanks for watching. Not sure why you wrote the same comment mutltiple times, but anyways 😅: Please clone the repo and try again, thanks! Cheers, Sven ✌️
@lukkygill271
@lukkygill271 Ай бұрын
AttributeError: 'ButtonHover' object has no attribute 'id_'. Did you mean: 'id'? Sir i am facing this issue what should i do
@CodingIsFun
@CodingIsFun Ай бұрын
Thanks for watching. Sorry, but with that bit of information I cannot help you. Cheers, Sven ✌️
@lukkygill271
@lukkygill271 Ай бұрын
@@CodingIsFun I've fixed the issue thanks for such an amazing tutorial✨🤝🏻❤️
@CodingIsFun
@CodingIsFun Ай бұрын
@@lukkygill271 What was the issue? :)
@lukkygill271
@lukkygill271 Ай бұрын
@@CodingIsFun there was a minor issue i did not named the ButtonHover properly instead of Writing ButtonHover i wrote ButtonHover_(Added space at the end mistakenly) this vid was so informative sir,looking forward to your next video about using database in figma designs Regards from Pakistan💚💫
@CodingIsFun
@CodingIsFun Ай бұрын
@@lukkygill271 Glad you found the bug. Greetings to Pakistan! Cheers, Sven ✌
@BriannaLEAO
@BriannaLEAO 3 күн бұрын
When I try to run the code, only a small white screen pops up?
@CodingIsFun
@CodingIsFun 3 күн бұрын
Thanks for watching. Not sure why you wrote the same comment mutltiple times, but anyways 😅: Please clone the repo and try again, thanks! Cheers, Sven ✌️
@cerealport2726
@cerealport2726 Ай бұрын
although not related, this gives me flashbacks to the ease of using Macromedia Dreamweaver... I am showing my age...
@CodingIsFun
@CodingIsFun Ай бұрын
Thanks for watching! I've never used Macromedia Dreamweaver. I guess that was before I started coding 😅 Cheers, Sven ✌️
@__________________________6910
@__________________________6910 Ай бұрын
Noice
@CodingIsFun
@CodingIsFun Ай бұрын
Thanks!
@BriannaLEAO
@BriannaLEAO 3 күн бұрын
When I try to run the code, only a small white screen pops up?
@CodingIsFun
@CodingIsFun 3 күн бұрын
Thanks for watching. Not sure why you wrote the same comment mutltiple times, but anyways 😅: Please clone the repo and try again, thanks! Cheers, Sven ✌️
How to Create an Excel Data Form Using Python + ChatGPT
13:57
Coding Is Fun
Рет қаралды 4,7 М.
5 Good Python Habits
17:35
Indently
Рет қаралды 440 М.
Я нашел кто меня пранкует!
00:51
Аришнев
Рет қаралды 5 МЛН
When You Get Ran Over By A Car...
00:15
Jojo Sim
Рет қаралды 34 МЛН
Red❤️+Green💚=
00:38
ISSEI / いっせい
Рет қаралды 75 МЛН
I use Drag and Drop to build modern Python Apps
14:08
Softlinks
Рет қаралды 54 М.
Convert GUI App to Real Program -  Python to exe to setup wizard
23:27
Python Simplified
Рет қаралды 499 М.
Mesop - Google's New UI Maker
14:04
Sam Witteveen
Рет қаралды 72 М.
The most important Python script I ever wrote
19:58
John Watson Rooney
Рет қаралды 169 М.
Automate Your Excel Tasks Using Python
11:05
Coding Is Fun
Рет қаралды 10 М.
15 Python Libraries You Should Know About
14:54
ArjanCodes
Рет қаралды 374 М.
Use a Drag & Drop Editor to Make Tkinter Python GUI Applications!
11:16
Modern Graphical User Interfaces in Python
11:12
NeuralNine
Рет қаралды 1,5 МЛН
Я нашел кто меня пранкует!
00:51
Аришнев
Рет қаралды 5 МЛН