▶️ Watch Entire Kivy Playlist ✅ Subscribe To My KZbin Channel: bit.ly/37LrJ27 bit.ly/2IGzvOR ▶️ See More At: ✅ Join My Facebook Group: Codemy.com bit.ly/2GFmOBz ▶️ Learn to Code at Codemy.com ✅ Buy a Codemy T-Shirt! Take $30 off with coupon code: youtube1 bit.ly/2VC9WUN ▶️ Get The Code bit.ly/3qpVjzH
@saldasmanager6413 жыл бұрын
please how to set google drive api in place linode ore S3 in django project?
@paulcurious23243 жыл бұрын
Do kivy vs Beeware
@Codemycom3 жыл бұрын
@bunny No idea what you're talking about. I do make apps and provide courses.
@techdiyer52903 жыл бұрын
Im goig to ask if you made a video talking about/ showing how and why you might use Tkinter, and Kivy, and which is better for different purposes, maybe thats the answer people who keep asking .... because i think that would tell me what else I need to know :)
@jufenico3 жыл бұрын
I agree with Tech diyer
@catsandmusic46353 жыл бұрын
Your tkinter tutorials have made my life about 20x easier during the past 2 weeks or so.
@Codemycom3 жыл бұрын
Happy to hear it!
@peterbreis54073 жыл бұрын
It immediately occurred to me that Tkinter and Kivy are different, that concept was not hard.. The question is how, and to show examples of how? You never got to that.
@HandcartRule463 жыл бұрын
I was waiting for that as well.
@Yelonek19863 жыл бұрын
Yup, wasted 7 minutes. I gave thumbs up to all the other videos, but this one gets thumbs down. Sorry.
@victordvickie3 жыл бұрын
Kivy is modern but need to mature more , otherhand tkinter is matured but need work for modernish look
@Codemycom3 жыл бұрын
Good point
@fadhilinjagi10902 жыл бұрын
@Patrice FERLET Electron is very heavy (coz of the packaged Chromium and Node Js). And it's limited to JavaScript APIs. With kivy or Tkinter you can do a lot more
@fadhilinjagi10902 жыл бұрын
@Patrice FERLET Good point. In terms of what I meant by "more", I was thinking of Machine Learning, access to local files, NumPy, Pandas etc. Of course graphics is way easier to make with web technologies. I guess I have had a very bad experience with Electron (I've developed a couple of Electron apps), so I may be biased.
@the_flash_light3 жыл бұрын
I like your Tkinter tutorial, they made me love building apps and motivated me to improve my coding skills! Thank you!
@Codemycom3 жыл бұрын
Great to hear!
@TR7H Жыл бұрын
While I wholeheartedly agree with what you said, the algorithm brought me here because I was trying to figure out which choice would be better for my current hobby project. Altough learning both would surely be fun, in a world with literally endless supply of interesting things to learn, the answer ”learn them all” is rather unhelpfull and has now let me so annoyed that I’m writing a youtube comment that no one else will ever read just to went out the fact that I wastes 10 minutes waiting to learn which of the tools discusses is the screwdriver.
@muhammadsohail87093 жыл бұрын
Without knowing the answers to such interesting questions one cannot be sane. After all Martin Fowler once said "A fool with a tool is still a fool". I am happy that people are asking such a valid and interesting questions, and you answer it. I hope in the future you will draw a kind of line between such overlapping technologies and frameworks. Love you.
@muhammadsohail87093 жыл бұрын
I disagree with the statement that "both GUI are completely different". They have some common applications areas, and the question is valid in that Context. Which one is better if you are developing Desktop Applications.
@Codemycom3 жыл бұрын
No
@zippy-boy86052 жыл бұрын
No?
@DArK-xj8lr2 жыл бұрын
No
@jacobmenture86572 жыл бұрын
This is absolutely a valid question. It’s a wish washy answer that states obvious points irrelevant to the question. I’ve liked every single one of your videos, but this one was painful.
@shaneofgames38252 жыл бұрын
Rushed content, should be open to criticism and answer better then ‘no’
@atw3ll1373 жыл бұрын
Once again I search for something and find myself with this amazing channel as my top result. Keep up the good work man!
@Codemycom3 жыл бұрын
Ha, glad you're enjoying it!
@amalprasad78313 жыл бұрын
Now that was somethign good to know.............please never stop doin gui tutorials...
@Codemycom3 жыл бұрын
I don't plan on stopping :-)
@johnnanong87562 жыл бұрын
This is so true... I got a new project to create a toolkit. This toolkit may be used on different OS (Windows Desktop, Mac, RaspPi). Now... they ask me to create a simulator that will use this toolkit as a Test tool. I had been using TKinter, but decided to use Kivy. Kivy because I wanted to have the simulator be deployable on various OS (and you'll never know it might be deployed on Android). This way, I could use the simulator to also test if the toolkit works fine on given OS, so that's really a big plus, thus I chose Kivy. I'm new with Kivy, and just started your Kivy playlist. :) Nice vids by the way.. :)
@Codemycom2 жыл бұрын
Thanks :-)
@kushankurdas31283 жыл бұрын
I totally agree, Coders always learn something new!!😁
@Codemycom3 жыл бұрын
For sure!
@moyeajinomisanghan81602 жыл бұрын
I like the way this man explains things
@Codemycom2 жыл бұрын
Thanks!
@georgethornburg92593 жыл бұрын
i was really hoping for a not so much a comparison, but what each program can do. I'm starting a project and wanted to know which "screw driver" or "saw" too use to accomplish my goals.
@Codemycom3 жыл бұрын
That quite a large topic
@ferasfm2 жыл бұрын
I often enjoy watching you clearly
@Codemycom2 жыл бұрын
Thanks!
@LawalHussein6 ай бұрын
Thanks for this talk John,am always your recommending your tutorials to my fellow mates
@laurentreynaud44043 жыл бұрын
Are you new to the GUI? -> tkinter with John Elder: 170 courses currently kivy with John Elder: 41 courses currently Start with tkinter because programming with tkinter is easier than kivy (even if for kivy there is kivymd which facilitates the installation of widgets). Having gone through the 169 courses (I have not yet seen the last course), I created, among other things, an application with tkinter of more than 1000 lines (with object oriented programming). Then get started on Kivy and PyQt5: curiosity is not a bad thing 😉
@Codemycom3 жыл бұрын
yep!
@noname40112 жыл бұрын
You are really amazing and everything you said is absolutely right, thank you for your support and your useful videos 💖✨
@Codemycom2 жыл бұрын
welcome!
@ahmedk.n81263 жыл бұрын
Love the quality of the video and really appreciate the effort in making these videos
@Codemycom3 жыл бұрын
Glad you like them!
@dohnot3 жыл бұрын
Dear John, what a great video. Your conclusion is so awesome and eyes opening. That's the reason why I'm personally like your framework-based every weekly playlists. I can simply see how to use a framework works, what I can do with it and can compare them to my projects. Like you said, the project gives you what tool you have to use, not vis versa. Please keep up with your good work. Your an awesome teacher.
@Codemycom3 жыл бұрын
Wow, thank you!
@pay_pass3 жыл бұрын
Thanks for your job! The count of views will increase over time. Please don't stop!
@Codemycom3 жыл бұрын
Thanks for watching!
@gripeka64663 жыл бұрын
I like your Tkinter tutorial. I am a python learner and I am new to python UI libraries. Your tutorials are very helpful to gain that knowledge. I am also KZbinr, I like to understand completely this and create my own tutorial. Thank you.
@Codemycom3 жыл бұрын
Glad you enjoy them.
@navoditsachdeva49863 жыл бұрын
Thank you Sir for this video. You are great tutor, I covered up almost all tkinter tutorial from your series.
@Codemycom3 жыл бұрын
Thanks!
@mbk0mbk3 жыл бұрын
So what type of projects we can build with them ? What genres of projects they are designed for ? The only thing to choose is which framework is having limitations for the project. It would be helpful to know what all things to consider for selecting framework .
@Codemycom3 жыл бұрын
You can build anything with anything. Some are better for somethings than others...for instance you wouldn't build android apps with tkinter etc.
@jorgesoto79912 жыл бұрын
I started learning Tkinter and is so good for me, is so good for simple interfaces and use the Serial lib.
@denislavdochev37832 жыл бұрын
I expected you to say that they are different but didn't expect you to demonstrate it in such a shocking way with the hand tools, haha
@Codemycom2 жыл бұрын
lol yeah I'm something else lol
@briancooper27372 жыл бұрын
Your point is right on! I was just hoping you might explain a bit about the differences. What is that tool meant for? Still though you are correct in saying that you should learn everything you can.
@kaneki_ken_073 жыл бұрын
I had personally found Kivy to solve my problems of creating an app of my imagination but tkitber hasn't it doesn't mean tkinter's bad but I have found Kivy to be powerful than tkinter, can't tell about your choice
@alicherifi90753 жыл бұрын
I like the new setup, with that side lighting, keep going you're doing great job 👍
@Codemycom3 жыл бұрын
Thanks, will do!
@danielchettiar43933 жыл бұрын
1:28 "You can take a screwdriver and kinda *KILL* *SOMEONE* "
@Codemycom3 жыл бұрын
Ha!
@johnhaas31913 жыл бұрын
alright then, several times you reiterated that they are different tools with different uses cases. Can you explain for us Python noobs what the use case for either tool is? I think often people approach the question of what GUI should I learn first from the perspective of "I'm a python beginner who just discovered GUI's and I got a project idea in my head, I need to pick a GUI for it". How do we approach the use case question here?
@Codemycom3 жыл бұрын
No, lol there are infinite use cases
@muhammadsohail87093 жыл бұрын
I think this question is beauty, answers to such kind of question makes different between Programmer and a good Programmer.
@Codemycom3 жыл бұрын
yeah
@swagatggautam66302 жыл бұрын
So the point I want to ask is for what kind of projects should I learn Kivy and for what kind of project should I learn Tkinter? I didn't get the answer for that.
@Codemycom2 жыл бұрын
Only you can answer that
@immanuelburts48043 жыл бұрын
wow, i didnt think about it in that way. Quite insightful, makes so much sense - we have to learn as much as we can. Thanks for that John :)
@Codemycom3 жыл бұрын
Glad you enjoyed it!
@luciusrex3 жыл бұрын
i ask which is better to learn because I'm not a programmer (im a nurse) but I know basic programming and have other goals like creating gui overlays for a game for example.. the best way to me to get to my goal is to ask "which is better/faster to learn for my use case or should i be looking at another direction" kinda thing. helpful video nonetheless! thank you!
@Anshu-bz9sk2 жыл бұрын
This video is underrated
@Codemycom2 жыл бұрын
Thanks! Tell your friends!
@learnwithnawf2463 жыл бұрын
Waiting for a long time......😇😇
@Codemycom3 жыл бұрын
I guess the wait is over lol
@learnwithnawf2463 жыл бұрын
😅😅
@learnwithnawf2463 жыл бұрын
Thank you sir
@idk____idk65303 жыл бұрын
I'm 17 but still I learn every day New things in python because of you Master 🙇 I spent 10 hour's a day to learn python programming and Data science As better as I can In short ('Thanks'*1000)*20000 😊
@idk____idk65303 жыл бұрын
Still Waiting for pygame 🤟🏻😂🤣
@Codemycom3 жыл бұрын
Keep it up!
@fumano26792 жыл бұрын
Your right. Kivy is made to kivy things and Tkinter is made to tkinter things.
@Codemycom2 жыл бұрын
Yep
@rationalthinker7293 жыл бұрын
You are helping a lot in building my project with tkinter!
@Codemycom3 жыл бұрын
Glad to hear it! Thanks for watching!
@naikganesh56773 жыл бұрын
0:53 Video ends here. Save your time 😂 Just a joke, can't miss his single video. This guy provides such a great knowledge and that too free of cost. Hats off dude 🔥
@briangreenberg1533 жыл бұрын
Glad you made this video. Just what I needed. I finished a project using Tkinter and decided to try Kivi. Found Kivi not really suited for it! But learning Kivi was worthwhile just to have in my repertoire.
@Codemycom3 жыл бұрын
Happy to hear it!
@afshin3k3 Жыл бұрын
The whole video was a filler; it was supposed to give some comparison between two libraries, but there was not even a sentence in the whole video mentioning anything these libraries can/cannot do
@Codemycom Жыл бұрын
Oh it was supposed to do that was it? And you know this because...? You are incorrect, the video was SUPPOSED to make you think differently about the premise of the question. Something you obviously missed completely. But thanks for complaining about it...
@afshin3k3 Жыл бұрын
It didn't need 7 minutes of repetition. You could have just said that they are different tools and that it is good to learn as many tools as possible. Then, you could talk about the title you put there and say what are the applications of each of those tools. Right now, it is more of a clickbait. But thanks for replying to the comments. I hope to see better videos from you in the future.@@Codemycom
@Codemycom Жыл бұрын
@@afshin3k3 Obviously it did need repetition, because you missed the point completely.
@nddmais191 Жыл бұрын
Thanks, that was my doubt.
@MEHEDIHASAN-kx6ok3 жыл бұрын
Looking Smart
@Codemycom3 жыл бұрын
Thanks!
@muhammadsohail87093 жыл бұрын
If you but this in other words, what are the use cases of the Framework When one framework should be preferred over the other. What are ideal conditions to use a framework. I mean if someone is Application Designer and he has to decided upfront, what framework i should choose. I think Question seems perfectly valid and the important.
@Codemycom3 жыл бұрын
You miss the point
@procode68813 жыл бұрын
I love the background setup
@Codemycom3 жыл бұрын
Thanks!
@EltheMura2 жыл бұрын
This video is nice and all, but I would have appreciated if you let us know what are appropriate jobs for each of them, Kivy or Tkinter
@oden8402 жыл бұрын
You clearly weren't paying attention. Take this scenario. You're applying for skilled employee within the field of construction. And your only skill is using a hammer. Meanwhile, in other resumés, people have over 10 to 20 skill within construction INCLUDING using a hammer. And there you are, at the very bottom of the candidate list and you're wondering why you're not hired. Ask yourself, why is that? Answer: It's because you're looking for a 1 skill job. Solution: Acquire all the skills you can.
@ambiligopalakrishnan839Ай бұрын
So you're saying that we can use both for one project.
@branmac93483 жыл бұрын
Would Kivy be your choice for mobile app development? or Tkinter? I need to use Python in a project, but I am having trouble between the two. I am new to development. Love your videos btw. Great teaching style!
@Codemycom3 жыл бұрын
Tkinter is not useable for mobile app development
@branmac93483 жыл бұрын
@@Codemycom Well then the choice is obvious! My apologies, I thought I had seen somewhere that Tkinter was cross-platform as well.
@Codemycom3 жыл бұрын
@@branmac9348 It's cross-platform as in Windows, Mac, Linux, Raspberry Pi...not android
@MEHEDIHASAN-kx6ok3 жыл бұрын
Love your expectation🥰🥰
@Codemycom3 жыл бұрын
:-)
@chiedoziechimeremeze585 Жыл бұрын
sir I downloaded kivymd but I couldn't get the kitchen sink folder
@TrustonAilende3 жыл бұрын
I have been following your Tkinter tutorials and they have inspired me to create my first Tkinter app which is a Lottery Simulator. I hope sincerely that in your Kivy series you show viewers how to create a standalone Android application like you showed the viewers of the Tkinter tutorial how to create a standalone desktop application.
@Codemycom3 жыл бұрын
Thanks for watching! Good luck with your app.
@CMAZZONI2 жыл бұрын
Viewers, this is not a tutorial, is a rant and does not even go into detail about the differences. His other videos are far more informative, don't waste your time watching this one like I did.
@bhanuburman32893 жыл бұрын
I like your tutorials sir, love from India
@Codemycom3 жыл бұрын
Thank you!
@regulus85182 жыл бұрын
yes you can say which one is better screwdriver
@hiwab41403 жыл бұрын
Nice video John, btw i perfer tkinter for desktop applications!
@ThankYouESM3 жыл бұрын
Thank you sincerely for always being awesome. I was also wondering if you can start maybe a KZbin live stream in which everybody can help with creating maybe a new (mouse-pop-menu-based) framework in which will translate Tkinter scripts in Kivy script copies and vise-versa, which also could include PyGame later on. This framework should also prevent all syntax errors (eventually), making it far faster to properly code.
@Codemycom3 жыл бұрын
Sorry, I don't do live streams and inventing a framework like that isn't really for me...
@ThankYouESM3 жыл бұрын
@@Codemycom Understood, I had to ask because it seems like you'd be able with enough people to provide help... or know somebody else who can arrange that.
@BiologyIsHot3 жыл бұрын
Any chance you'd do a follow-up on Kivy's recycleview widget? this is probably one of the more exciting things it offers and one of the weakest parts of the documentation
@CrawDaddyT3 жыл бұрын
You’ve convinced me! I’ll learn them both… now… which one should I start with?
@Codemycom3 жыл бұрын
Whichever one you want
@wtfdoiputhere3 жыл бұрын
I never even knew those two were even comparable
@Codemycom3 жыл бұрын
*shrugs*
@michamiadowski50113 жыл бұрын
Maybe it's a good idea to make some video about RecycleView in Kivy? I think, it's really important subject.
@Codemycom3 жыл бұрын
We'll see
@jhonshephard9213 жыл бұрын
but the real question is when to use which? Small multiplatform project that you can use experimental stuff with: Kivy, large project that works mostly on linux/unix and needs a well tested framework:Tkinter? you already know C++ and building for embedded: Qt?
@Codemycom3 жыл бұрын
Good point
@the_jeferson51172 жыл бұрын
Thank you Master exelent Video
@Codemycom2 жыл бұрын
Welcome!
@username92583 жыл бұрын
You are correct.thank you🙂
@Codemycom3 жыл бұрын
sure thing
@IsaacGallegos2 жыл бұрын
This is the most politician answer on this subject ever.
@Codemycom2 жыл бұрын
No it's not. lol it's the most exact answer.
@Fullrusher3 жыл бұрын
This is smart cause I ultimately wanna learn to code to learn to make simple games for fun , not for money ( if it comes that’s cool ) also I think coding is cool and I have a back ground cartooning and animation and think learning pygame would take that background to a whole new level , especially I’m not using my backgrounds or earning money, I’m just seeking to enjoy my self again for once
@Codemycom3 жыл бұрын
Nice
@amalprasad78313 жыл бұрын
U are too awsome mahn!!!!
@Codemycom3 жыл бұрын
Thanks!
@panzoh2 жыл бұрын
Which thing is better: winter or summer, I think that could be the title of the video :/
@edwinmalkil77272 жыл бұрын
Great content 👍. I have a question, can kivy, Qt and Tkinter be used together in one project? Am new to python programming language.
@Codemycom2 жыл бұрын
No
@masker11282 жыл бұрын
Well yes, but actually No... You can create multiple files and make them run individually, but, highly unrecommended.
@enricogalli87363 жыл бұрын
I guess the right complete question is if you have to build a desktop app which is better? . But I agree with you it completely depends an what you have to do
@Codemycom3 жыл бұрын
A desktop app that does what? Would be the correct question :-p
@kevincranfield24712 жыл бұрын
Sooo which one is better again???
@Codemycom2 жыл бұрын
Lol
@biyrololo2 жыл бұрын
I'd prefer kivy, good video 😊
@Codemycom2 жыл бұрын
:-p
@kumarabhishek11963 жыл бұрын
For a project I want to make a hotel website So, what should I use? Kivy or Tkinter or PyQT? Please reply fast 🙏
@Codemycom3 жыл бұрын
None of them. They aren't website building tools.
@AazamPossum3 жыл бұрын
Whole video he talks about everything else but the two things
@Codemycom3 жыл бұрын
That's the point lol
@EmmanuelOyediji-g3k Жыл бұрын
I prefer Tkinter when it comes to GUI,and kivy when it comes to mobile app development
@sebbyapudo73572 жыл бұрын
Insightful
@Codemycom2 жыл бұрын
Thanks
@exinityy3 жыл бұрын
yo, how to make a drop down autocomplete input box, something like the search bar of google or youtube?
@MEHEDIHASAN-kx6ok3 жыл бұрын
I have a question about kivymd please ans Question : In kivymd textfield how can i check if left-icon clicked
@Codemycom3 жыл бұрын
no idea what you mean by left icon clicked
@MEHEDIHASAN-kx6ok3 жыл бұрын
@@Codemycom In kivymd we can create textfield and in the text field we can add icon on the left and right side and now i want to do something if the icon clicked
@MEHEDIHASAN-kx6ok3 жыл бұрын
And advance thanks for your response 😋😋😋😚😚😚
@Codemycom3 жыл бұрын
@@MEHEDIHASAN-kx6ok Maybe I'll look at it in a video
@MEHEDIHASAN-kx6ok3 жыл бұрын
@@Codemycom Thanks sir💗💗💗💗
@G_a_n_d_u3 жыл бұрын
Please tell me can i use tkinter for mac and android???
@G_a_n_d_u3 жыл бұрын
@@Codemycom thank you sir❣️
@shamilniyas40693 жыл бұрын
Nice background!! >w
@Codemycom3 жыл бұрын
Thanks
@viveksahal30383 жыл бұрын
kivy=1 tkinter=1 result1=kivy result2=tkinter result3=0 if kivy>tkinter print(result1) if tkinter>kivy print(result2) else print(result3)
@Codemycom3 жыл бұрын
Ha!
@arunbeckham83843 жыл бұрын
Hai John! Could you please make videos on main frames as well? And is main frames good now a days?
@Codemycom3 жыл бұрын
Is there such a thing anymore?
@juansanchez43313 жыл бұрын
@@Codemycom Yes, they exists, I worked with mainframes for 35 years at IBM. Almost ALL the very big companies have one or more mainframes, they are the best tool to process very big amount of information; many of them uses Linux and python.
@arunbeckham83843 жыл бұрын
@Juan Sanchez thanks man. That's the thing I am talking about John!! I guess it's old technology but it would be usefull if you probably to some tutorials using your robotic brain. ;)
@immipixediter2102 жыл бұрын
Good setup
@Codemycom2 жыл бұрын
Thanks!
@mangakasaide2166 Жыл бұрын
legend has it that there are some people still waiting for an answer
@Codemycom Жыл бұрын
then you didn't watch the video lol
@lupunduyan3813 жыл бұрын
hi, please can you make a video about using sqlcipher with kivy
@waleedbarozaiq98133 жыл бұрын
Should I purchase license of kivy in case I want to sale my APP. ???
@Codemycom3 жыл бұрын
I couldn't advise you either way on that, I'm not a lawyer
@AndyHarvey19902 жыл бұрын
Had and still having nothing but problems even installing kivy on my Mac, tried all different commands, going into preferences etc not happening tkinter I had no problem with
@Codemycom2 жыл бұрын
it should be drop dead simple
@sjjayaswal7621 Жыл бұрын
Good video
@Codemycom Жыл бұрын
Thanks
@DavidPagnon Жыл бұрын
Well that did not help me to determine which one is best suited to my (first) project 😅
@gamestv48753 жыл бұрын
They will rather hire a pro in one thing than a jack of all trades I think.
@Codemycom3 жыл бұрын
lol
@TOP123ization3 жыл бұрын
whats beter tkinter or pyqt?
@Codemycom3 жыл бұрын
lol answered in the video
@tkinterhub3 жыл бұрын
Sir Nice Background Super
@Codemycom3 жыл бұрын
Thank you!
@djamaltoe3774 Жыл бұрын
So how to convert teinter app to apk ? We must find this solution
@Codemycom Жыл бұрын
you don't
@wingielee3 жыл бұрын
yes its understandable that its depends on the things you want to build but you need to be aware of the statistics and the trends. mobile apps are getting more global acceptance and the increase in numbers of users of mobile phone will definitely make kivy stand out within a short time and might even make tkinter go extinct. So thats my essence of its multi dynamism. Your tkinter videos are awesome. Am getting g a full grasp of it just watching those videos but my inner instinct warns me to start grabbing kivy as early as possible. Thank you for all your videos bro
@Codemycom3 жыл бұрын
I think you miss the point. Trends are irrelevant if I want to build an app that others won't use.
@seaninthecity60342 жыл бұрын
Don’t @ me John tell me which is the best!!!!
@davidburton792 жыл бұрын
Would've been nice if you covered pros and cons instead of spending 6 mins saying dont use the wrong tool...
@Codemycom2 жыл бұрын
I think you missed the point
@gscheben1232 жыл бұрын
"They are both equally good": that's why he spent 90% of his bandwidth learning Tkinter and 10% learning Kivy. As opposed to anwsering the questions directly, you have to read between the lines... he is stating that you will get better ROI investing your time learning TKinter than Kivy. "Learn everything" is a very obtuse statement. Nobody has infinite bandwidth.
@Codemycom2 жыл бұрын
what a strange and massively incorrect conclusion.
@katmanduYT3 жыл бұрын
Kivy - modern, less functions Tkinter - more functions, less modern