Thanks for the idea and the great tutorial! I was able to build off of this to make a few small tweaks. - Set fixed window size - Get the buttons on the same line - Add the program title and favicon - Add a menu bar to 'Open File', 'Run Apps', or close out of the program - Add logic: if program doesn't have any apps selected and the 'Run Apps' button is clicked, an error alert pops up letting the user know there wasn't any programs to run. - Add logic: if the program doesn't have any apps selected before it's closed, it doesn't create a save text file I plan on implementing your idea of adding a remove program feature as well in the future. EDIT: I created a list box for the programs so the user can select and remove an app, or just run a single app that is selected and the user hits the 'Run App' button.
It would be more user friendly if block button when there is no apps instead of showing alert message. Great that you improving the idea of the program. :)
Dev Ed, i recently subscribed your channel. Though I'm a master CS student in Germany, i almost forgot programming as i wasn't coding everyday. I thought I'm not good at all. But after binging few of your videos, i got courage and confidence as staring at the screen for 20min not understanding, is pretty much common. I know a lot of things but not motivated enough may be. Thank you for inspiring.
I watched alot of tutorials from other programmers who teach the concepts of tkinter but none of them explain it as well as coding pewdiepie(Dev Ed) You deserve a like, Dev Ed
hey ed I've been a fan since 2020 , the best thing about you is your humble voice that explains everything so well that i don't even need to just watch the video again or be confused , your videos are a great way to learn !💜
Wow! This is really helpful. I'm a Python beginner and this was very easy to follow. Also, it's a good introduction to tkinter. I'm excited to start building apps now. I specifically like how you explained the syntax in a clear and simple way.
Pár napja láttam az egyik videód amiben említed, hogy jól megy a német nyelv tanulás mert tudsz magyarul :D váratlanabb dolog még soha nem történt velem az interneten :D Köszi a quality contentet
I have made major strides in python the past week. Monday learned some basic code for if and else, Tuesday I worked with that more and got bored. So Wednesday I wrote a program to open apps and files on my desktop after watching this video. Wow . Thank you for your help
I am new to Python as well, this was very rewarding video. Thank you for making this tutorial!! at 9:02, when you add filetype="*.exe", you might have had Windows in mind, how that whole line will change if we are on Linux/Unit os in nature (Including Mac or any of the rather popular Linux distros , namely Ubuntu, Fedora") Thank you for making this fun and education at the same time!
my respects..l started python 14 days ago, have read the few basics using print(Eric Matthes) , decided let me go straight right away into practical staff.. just made my first App on python ...thanks to you......
I think he is the first guy doing coding with Windows OS. Thank you ed your tutorial really help me the most and easy to follow. It actually become more easier because you use Wins OS
Awesome video. You gave just the right amount of explanation as you went along. You showed the process for building the GUI App, rather than just showing the finished product, but you didn't waste time with, "uh, umm.. gee, what next, I dunno, uh...". I was able to follow everything you did. A+
I'm completely beginner, and I just open this tutorial to see the how apps are building by python :( but actually you made me disappointed with all these codes and this freaky app but to be honest you are so lovely and funny guy, I love you :)
I'd recommend you start with something your level before programming an API. For example, try programming a calculator or a game with python using pygame. You know, beginner stuff... And learn the basics of python, too.
@@chronon8782 Yes, this isn't complicated if you just copy and paste it all, everyone knows that. Even a toddler could "copy and paste" and call itself a "programmer." What is complicated, if you are a beginner of course, is understanding what he is coding. If you don't even know what a function is, or even what a module is... Then you wont deeply understand anything. Yes, you might understand this *one* script, but you wont be able to reprogram a different API. Because you didn't understand how APIs work to the point that you can program one by yourself, you only understood how this one API worked at max.
what is the amateur programmer besides an expert copy and paster, but yes im not retarded i understand what the hard part is, but just by looking at it i could recreate it, most of the syntax is the same and you could just explore all of he options that you have with tkinter without needing the video, im not a programmer, nor do i ever aspire to be, im just fucking around and getting the gist of it is simple in this video
I just want to say that programming anything to improve your own needs is (what I think) the best practice method. You may learn how to build more complex software for yourself and for future projects generally.
First time here was forwarded by a friend and i gotta say i love the way you teach, you come across precise and funny i love it, i promise im gonna master coding
This is really great I had a lot of fun doing this tutorial. Thanks Ed! I have only been doing this for 6 days and I learnt a lot from this. You are a great teacher and presenter. Your pace is quick but you are concise so that helped. Have a great day...I have subscribed and will hopefully learn a lot more from you.
lol, I used the same frame size as yours . For a few minutes, I couldn't be able to understand why I am not able to see the button than I realized that I crossed my desktop frame size.😂😂😂
0:46 i am wanting to learn coding, stumbled upon this channel. That right there earned you the subscribe! Looking forward to watching more of your videos
The best crazy man, appreciate that But could you do a complete course about Tkinter, Selenium, Flask We will be really thankful to you! Thanks in advance 🎂🎂🍲🍲
Really liked the video. The pace is good and I found it very informative as I’ve never made a GUI in python before. There is something I must ask though. What is the name of that theme you’re using for VScode?? Its so cleaaaaaan.
@@aadimanchekar1032 Of course. Its basically just a Python User Interface file. So a Python file that opens up a new Window without the command line. Hope it helps
I enjoy watching your tutorials bro I've seen many youtubers but they make videos like they are forced to do so. but you ! , enjoy it and make your gorgeous friends on the Internet Enjoy it too :D love you for this .
As the very beginner myself,it’s very very hard to watch while doing it with him ,he’s so fast freaking fast, wow amazing!!!! I wish I could reach that speed .
I'd recommend you start with something your level before programming an API. For example, try programming a calculator or a game with python using pygame. You know, beginner stuff... And learn the basics of python, too.
This video came in like a blessing from the gods .. I have been searching for a gui tutorial for python and wasn't quite able to find a good one .. thank you very much for your video ..
lol what are you talking about? youtube is full with tkinter videos, mostly much easier to understand than this. This is not a beginner topic and the syntax is hard to understand if you want to learn tkinter.
For anyone following this in 2022 if you got "root.mainloop() AttributeError: 'str' object has no attribute 'mainloop'" after 21:05 try changing root.mainloop() to tk.mainloop(). Worked for me, thanks for tutorial!
Thanks! I learn a lot from this video. It helps because I want to make an app (though mostly for my amusement) using python. I didnt know it could be so easy! So thanks a lot.
To Simply reset it Create Another Button and add command=resetFile Now Simply Run this Function:- def resetApp(): if os.path.exists("save.txt"): os.remove("save.txt") apps = [] exit()
Amazing tutorial. I followed it along, and everything worked perfectly as you said...First time I can do a Python tutorial from start to finish without any difficulties. I like your sense of humour as well, it makes everything even funnier. Keep it up with the great content!
im just starting out, i have tried python before but i only used it for stuff like roblox. i was pretty addicted to it but i got confused and stopped for a while this is alot of fun to do! i think it can get me back into python!!!
If you want to run on mac OSX ( or 11 ), use this function instead import subprocess def runApp(): for app in apps: subprocess.call(["/usr/bin/open", "-W", "-n", "-a", app])
This is the 1st python program tutorial that worked the way its supposed to. aside from my typing errors I tested it from thr desktop worked just fine, I changed the gray to Yellow easier to see.
"I'm going to go to a new line by pressing enter"
*Furiously scribbling notes*
David Leblanc 8:32 😂
Me too
lol
He's the coding pewdiepie
he is the codingpie
CodeDiePie
More like a coding jacksepticeye
Math.floor(gang);
i was just thinking that
Wait you have to open an app to open more apps...
I’ve just witnessed innovation in it’s finest
Isn’t a computer just one big app?
@@learn2draw716: Isn't life just one big app?
@@learn2draw716 computer is just a one big calculator... comfortable people made an app from it for themselves by just using cHr0Me and ViSuaL cOdE
@@bilaluddin2345 the real app is the friends we made along the way
Is this mobile big app
After watching this vedio I realised that what I know about python is like drop of water in ocean😂😂
Exactly the same feeling
I just learnt to print hello world.
@@djbabu8796 me too
@@djbabu8796 Same
Print ("Hello World")
Thanks for the idea and the great tutorial! I was able to build off of this to make a few small tweaks.
- Set fixed window size
- Get the buttons on the same line
- Add the program title and favicon
- Add a menu bar to 'Open File', 'Run Apps', or close out of the program
- Add logic: if program doesn't have any apps selected and the 'Run Apps' button is clicked, an error alert pops up letting the user know there wasn't any programs to run.
- Add logic: if the program doesn't have any apps selected before it's closed, it doesn't create a save text file
I plan on implementing your idea of adding a remove program feature as well in the future.
EDIT: I created a list box for the programs so the user can select and remove an app, or just run a single app that is selected and the user hits the 'Run App' button.
Heyy that seems pretty cool. Would you like sharing your code?
Hey, could you share your code?
hey it would be very helpful if you can share your code :)
That's cool ..would you mind sharing that code
It would be more user friendly if block button when there is no apps instead of showing alert message. Great that you improving the idea of the program. :)
Dev Ed, i recently subscribed your channel. Though I'm a master CS student in Germany, i almost forgot programming as i wasn't coding everyday. I thought I'm not good at all. But after binging few of your videos, i got courage and confidence as staring at the screen for 20min not understanding, is pretty much common. I know a lot of things but not motivated enough may be. Thank you for inspiring.
how's your motivation now? any update?
I watched alot of tutorials from other programmers who teach the concepts of tkinter but none of them explain it as well as coding pewdiepie(Dev Ed) You deserve a like, Dev Ed
hey ed I've been a fan since 2020 , the best thing about you is your humble voice that explains everything so well that i don't even need to just watch the video again or be confused , your videos are a great way to learn !💜
Wow! This is really helpful. I'm a Python beginner and this was very easy to follow. Also, it's a good introduction to tkinter. I'm excited to start building apps now. I specifically like how you explained the syntax in a clear and simple way.
same
how are you now?
fun fact GUI's are actually an advanced not basic feature
the fact that exe files compiled by pyinstaller are always detected as virus won't let you rest at ease T_T
Wavtvyo be freinds
Been watching your stuff for a while, this is the exact tutorial I was looking for
I caught u
Ur also a game developer
U have unity😂😂😂
We want unity games, and a c# tutorial
Also Blender!!!
how is that caught?
@@JBerry0129 0:52 u can see his desktop and Unity and Blender are there :)
@@SergioCandelaRamirez maybe he just benchmarks his cpu with blender :-)
A mix between "Vegetable Police" and "JackScepticEye" is how I'd describe you. It feels kinda weird, but I did like the video
Pár napja láttam az egyik videód amiben említed, hogy jól megy a német nyelv tanulás mert tudsz magyarul :D váratlanabb dolog még soha nem történt velem az interneten :D Köszi a quality contentet
:D magyar frends?
jujj én is magyar vagyok csövi
I have made major strides in python the past week. Monday learned some basic code for if and else, Tuesday I worked with that more and got bored. So Wednesday I wrote a program to open apps and files on my desktop after watching this video. Wow . Thank you for your help
Yah! My first play with Python and GUI - you made it super easy to get the concept (pretty new Python user too)
THANK YOU!
I am new to Python as well, this was very rewarding video.
Thank you for making this tutorial!!
at 9:02, when you add filetype="*.exe", you might have had Windows in mind, how that whole line will change if we are on Linux/Unit os in nature (Including Mac or any of the rather popular Linux distros , namely Ubuntu, Fedora")
Thank you for making this fun and education at the same time!
Man this guy is cool! This guy certainly improved my workflow
my respects..l started python 14 days ago, have read the few basics using print(Eric Matthes) , decided let me go straight right away into practical staff.. just made my first App on python ...thanks to you......
When you say GUI like that it sounds like calling someone a dog in my vernacular.
ngui 😔
Exactly! Mũndũ wa nyũmba.
Kweli kabisa
nmeona tuko wengi huku ✔
Haha..
Noma sana!
was preparing myself for a sped-up 5 hour video, and you taught me all I needed to know in just under 25.
that's magic
I saw that video and came straight here as well, I was like helllll no
25 hours is more -.-
@@casettemix 25 minutes -.-
You're my favorite ASMR channel
@@shitdemon487 Yes, which is what he did in the video
"It's releasing the juice! It's juicing up!" Lol! So much wordplay in this episode.
Hello my gorgeous friend on the internet
friends* lol
@@pandasprogramming8304 lol
hello
No homo
RUclips has grown to such a variety of video's. Now there is a genre for programming mixed with a sort of comedy.
Cool now I'm ready for my interview for a senior python developer position. Thanks!
Did you get it?
@@anonBnik Sadly no. They said don't call us. We'll call you. Haven't heard back yet.
I think he is the first guy doing coding with Windows OS. Thank you ed your tutorial really help me the most and easy to follow. It actually become more easier because you use Wins OS
Awesome video. You gave just the right amount of explanation as you went along. You showed the process for building the GUI App, rather than just showing the finished product, but you didn't waste time with, "uh, umm.. gee, what next, I dunno, uh...". I was able to follow everything you did. A+
Salute.This guy is by far the best guy to learn coding from - 9 million out of 5 stars-Mind blown
"let's go play with the snake."
Ed, 2019
First minute and I'm already clicking on Subscribe - the mans manner is epic :DD Bravo, man :D
I understood like 5% of that... Gave me plenty of new stuff to learn. Great tut, thanks!
I'm completely beginner, and I just open this tutorial to see the how apps are building by python :(
but actually you made me disappointed with all these codes and this freaky app
but to be honest you are so lovely and funny guy, I love you :)
I'd recommend you start with something your level before programming an API. For example, try programming a calculator or a game with python using pygame. You know, beginner stuff...
And learn the basics of python, too.
@@theboringprogrammer4444 what is API?
this isnt complicated, even someone with no experience can understand if you listen to what hes saying
@@chronon8782
Yes, this isn't complicated if you just copy and paste it all, everyone knows that. Even a toddler could "copy and paste" and call itself a "programmer."
What is complicated, if you are a beginner of course, is understanding what he is coding. If you don't even know what a function is, or even what a module is... Then you wont deeply understand anything. Yes, you might understand this *one* script, but you wont be able to reprogram a different API. Because you didn't understand how APIs work to the point that you can program one by yourself, you only understood how this one API worked at max.
what is the amateur programmer besides an expert copy and paster, but yes im not retarded i understand what the hard part is, but just by looking at it i could recreate it, most of the syntax is the same and you could just explore all of he options that you have with tkinter without needing the video, im not a programmer, nor do i ever aspire to be, im just fucking around and getting the gist of it is simple in this video
He deserves much more subs.
Such a legend!
Keep it up
I just want to say that programming anything to improve your own needs is (what I think) the best practice method.
You may learn how to build more complex software for yourself and for future projects generally.
why I can't open file? my program can run but can't operate when I clicked open file??
First time here was forwarded by a friend and i gotta say i love the way you teach, you come across precise and funny i love it, i promise im gonna master coding
Where has this guy been all my life?
This is really great I had a lot of fun doing this tutorial. Thanks Ed!
I have only been doing this for 6 days and I learnt a lot from this.
You are a great teacher and presenter.
Your pace is quick but you are concise so that helped.
Have a great day...I have subscribed and will hopefully learn a lot more from you.
Instead of using:
for app in apps:
f.write(app + ',')
You could use:
f.write(','.join(apps))
This would fix the empty list item at the end.
Your Actions and expressions are too funny bro 😂😂
But i really love u bro
for me this is the first tkinter tutorial that actually worked and made sense. Thank you!!
lol, I used the same frame size as yours . For a few minutes, I couldn't be able to understand why I am not able to see the button than I realized that I crossed my desktop frame size.😂😂😂
me too bro! 😂🤣
finally a programming channel with some sense of humour ♥
0:46 i am wanting to learn coding, stumbled upon this channel. That right there earned you the subscribe! Looking forward to watching more of your videos
Milan Vaessen 😂😂😂, that got me too and I subscribed!!
Learnt so much of useful Python in just 15 minutes! Great example!
Thank you so much for this clean and easy to understand tutorial.
You have no idea how much he helped me!
The best crazy man, appreciate that
But could you do a complete course about Tkinter, Selenium, Flask
We will be really thankful to you!
Thanks in advance 🎂🎂🍲🍲
eyy you the best. I didn't have python launcher and now I have downloaded and it work.
Really liked the video. The pace is good and I found it very informative as I’ve never made a GUI in python before. There is something I must ask though. What is the name of that theme you’re using for VScode?? Its so cleaaaaaan.
thank you, watched a couple other which had me lost in the end, learned a bunch from this one!
What ..... what ... what the hell
This awesome guy have reached 161k in just my blink
Wao ... god job and congrats
Awesome way of teaching..thanks for not boring.
What is the VS Code theme you are using, it's so nice ! Also love your videos :P
I NEEDED THIS FOR MY PROJECT THANK YOU SO MUCH
Let's go play with the snake😂
Well, I never got bored during the video, so thank you for the amazing quality content
You can save python file as .pyw so there is no console window
im a newbie can u please explain??
@@aadimanchekar1032 Of course.
Its basically just a Python User Interface file. So a Python file that opens up a new Window without the command line.
Hope it helps
@@NOBODYUSEFULL thank you so muchhh😁
@@aadimanchekar1032 Glad I could help you
I enjoy watching your tutorials bro I've seen many youtubers but they make videos like they are forced to do so. but you ! , enjoy it and make your gorgeous friends on the Internet Enjoy it too :D love you for this .
Hello my gorgeous son on the internet!❤
Wait, is it Edwin Simo's mother?
mam your child is doing amazing stuff for all of us noob programmers.
Thank you!
As the very beginner myself,it’s very very hard to watch while doing it with him ,he’s so fast freaking fast, wow amazing!!!! I wish I could reach that speed .
I'd recommend you start with something your level before programming an API. For example, try programming a calculator or a game with python using pygame. You know, beginner stuff...
And learn the basics of python, too.
That's why python is so powerful, you can do anything with it.
*programming
Let's just not bring the language war into this.
Every programming languages have pros and cons. You can't simply say python is the best.
@@uid4447 I never said said that it's the best, lol, I said it's powerful, two different things
@@marl3x I didn't, never said its the best or sort of, just powerful
You sound like the Udemy commercial
You've always been the best
Wait, I thought this was supposed to help productivity, why are you opening League of Legends xD
This video came in like a blessing from the gods .. I have been searching for a gui tutorial for python and wasn't quite able to find a good one .. thank you very much for your video ..
Check the python GUI video from freecodecamp
lol what are you talking about? youtube is full with tkinter videos, mostly much easier to understand than this. This is not a beginner topic and the syntax is hard to understand if you want to learn tkinter.
For anyone following this in 2022 if you got "root.mainloop() AttributeError: 'str' object has no attribute 'mainloop'" after 21:05 try changing root.mainloop() to tk.mainloop().
Worked for me, thanks for tutorial!
Gui sound sticky
yeah its pretty gooey
Great tutorial and really well explained. 👍👍
Gooooooeeeee App on pitthon
Thanks! I learn a lot from this video. It helps because I want to make an app (though mostly for my amusement) using python. I didnt know it could be so easy! So thanks a lot.
8:20
personal timestamp
To Simply reset it Create Another Button and add command=resetFile
Now Simply Run this Function:-
def resetApp():
if os.path.exists("save.txt"):
os.remove("save.txt")
apps = []
exit()
Is it just me or you actually resemble Chandler from Mr.Beast's videos?? 🤔
Thanks Mr. Beast , you're the best my friend,grettings from Mexico
Amazing tutorial. I followed it along, and everything worked perfectly as you said...First time I can do a Python tutorial from start to finish without any difficulties. I like your sense of humour as well, it makes everything even funnier. Keep it up with the great content!
You make coding fun and you are funny too. Thank you.
im just starting out, i have tried python before but i only used it for stuff like roblox. i was pretty addicted to it but i got confused and stopped for a while
this is alot of fun to do! i think it can get me back into python!!!
If you want to run on mac OSX ( or 11 ), use this function instead
import subprocess
def runApp():
for app in apps:
subprocess.call(["/usr/bin/open", "-W", "-n", "-a", app])
Hey check this cool art of yash
Made by character of keyboard using python
ruclips.net/video/kadQQ6CCuDQ/видео.html
Sir, you have saved my life. Thank you.
Thank you so much! This is what i wanted! :D
Your tutorials helps me so much ! I learn something new everyday
This video was special ed.
This video was special, ed.
Thanks.
Dude your awesome. Thanks for this tutorial.
Thanks for the tutorial dude! I'm following along line by line. Very helpful! Thanks!
Thank you, I leaned a lot.
its perfect thanks alot really im so happy that i made itthanks
Hola Mr Beast me encantan tus videos saludos desde Uruguay
This is the 1st python program tutorial that worked the way its supposed to. aside from my typing errors I tested it from thr desktop worked just fine, I changed the gray to Yellow easier to see.
This guy is so funny at the same time 😂
after the 9:30 mark when I run program and click on open file it does nothing
Thank you very much for teaching me your skills to those of us who are starting in this world of programming, the application was great, a hug
Lovely tut man
Thanks for the great Tutorial😊
Hi you're the best and i have learned soo much from you!!, keep up the good work :)
I love these videos man keep it up this helps me learn a lot more than most vidoes because you code stuff we can actually use.
(command= addApp) does not work please HELP!!
@@ArmouredSP you are awesome
very good explanation, thanks 😀
Thank you for this! I just built my first🥰
Sir you are the great . Thank you for this awesome video. Thank you from INDIA
Great tutorial, still has some way to go but really clear, well played (with the snake) :)
for me the command is not working!!