im coding my first small gui app and i chose tkinter because i tend to start projects and abandon them without even completing 10%. i thought i would choose the library with the flattest learning curve to be able to do as much as possible right after starting the project, as i might never complete it. i may have made the right choice but i didnt last a week before trying to implement something (pretty basic) which tkinter doesn´t support (a simple fade in/out animation for my widgets). i found a way to fake it, i fade the color of my widget into the color of the background, which took me some time to implement and obviously only works if the background is a solid color. i then ran into the following problem: if i unpack (hide) my widget after the animation finishes, for some reason, tkinter unpacks it before the animation starts, which led me start researching thread safety. there's probably some bug in my code but after all of this effort to implement something which (in my humble and inexperienced opinion) i think a decent gui library should just support i came across this video and i think i agree 100% with everything you said
I hear this type of thing all the time. That's why I always encourage people to use different GUI libraries anymore. Even people who have written books about Tkinter understand it's quite limited and dated at this point.
7:57 probably because people never uncheck the option to install it when they install python for windows. and unlike most python libraries, it cant even be installed via pip (as far as im aware) and has to be handled by the system package manager (on linux) or the python installer (on windows) or whatever it is on macos (not sure, i dont use macos)
@Northous You're confusing Qt with Quick Time which is pronounced "Q Teeee", Qt as in what is being discussed on this youtube channel is pronounced "Cute"
im coding my first small gui app and i chose tkinter because i tend to start projects and abandon them without even completing 10%. i thought i would choose the library with the flattest learning curve to be able to do as much as possible right after starting the project, as i might never complete it. i may have made the right choice but i didnt last a week before trying to implement something (pretty basic) which tkinter doesn´t support (a simple fade in/out animation for my widgets). i found a way to fake it, i fade the color of my widget into the color of the background, which took me some time to implement and obviously only works if the background is a solid color. i then ran into the following problem: if i unpack (hide) my widget after the animation finishes, for some reason, tkinter unpacks it before the animation starts, which led me start researching thread safety. there's probably some bug in my code but after all of this effort to implement something which (in my humble and inexperienced opinion) i think a decent gui library should just support i came across this video and i think i agree 100% with everything you said
I hear this type of thing all the time. That's why I always encourage people to use different GUI libraries anymore. Even people who have written books about Tkinter understand it's quite limited and dated at this point.
7:57 probably because people never uncheck the option to install it when they install python for windows.
and unlike most python libraries, it cant even be installed via pip (as far as im aware) and has to be handled by the system package manager (on linux) or the python installer (on windows) or whatever it is on macos (not sure, i dont use macos)
Wished I had listened to this a long time ago when using tkinter. It was a nightmare to maintain and add / remove things. Using Qt now.
im 18 minutes in.. what do you think about ttkinter and customtkinter?
I would personally avoid them like tkinter itself. There are far better options out there.
Don't we have any other GUI library that provide designing using Graphical interafce?
We have many.
@@josys363 and many of them suc#s...
what about "pygubu-designer"?
pygubu_designer is still a tool for tkinter. I would avoid anything tkinter.
Absolutely! I used tkinter once and i'v done with it. No more tkinter!
The correct pronunciation is" Q TEEEEE" Not Qute or " Cute"
No it is not. If you check Wikipedia there are three citations where it says it’s Qt as in cute.
@Northous You're confusing Qt with Quick Time which is pronounced "Q Teeee", Qt as in what is being discussed on this youtube channel is pronounced "Cute"
Do you mean “cutie”?