Don't use Tkinter!

Поделиться
HTML-код
  • Опубликовано: 7 янв 2025

Комментарии • 25

  • @pedro.arce.m
    @pedro.arce.m 6 дней назад +1

    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

    • @josys363
      @josys363  5 дней назад

      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.

  • @CauseOfBSOD
    @CauseOfBSOD 19 дней назад

    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)

  • @alexl8445
    @alexl8445 Год назад +9

    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.

  • @drendelous
    @drendelous 2 месяца назад +2

    im 18 minutes in.. what do you think about ttkinter and customtkinter?

    • @josys363
      @josys363  2 месяца назад +1

      I would personally avoid them like tkinter itself. There are far better options out there.

  • @nishantkumar9570
    @nishantkumar9570 Год назад +1

    Don't we have any other GUI library that provide designing using Graphical interafce?

    • @josys363
      @josys363  Год назад

      We have many.

    • @sledziu32
      @sledziu32 16 дней назад

      @@josys363 and many of them suc#s...

  • @not1AM
    @not1AM Год назад +1

    what about "pygubu-designer"?

    • @josys363
      @josys363  Год назад

      pygubu_designer is still a tool for tkinter. I would avoid anything tkinter.

  • @n0rmaLman
    @n0rmaLman 6 месяцев назад +2

    Absolutely! I used tkinter once and i'v done with it. No more tkinter!

  • @Northous
    @Northous Год назад

    The correct pronunciation is" Q TEEEEE" Not Qute or " Cute"

    • @josys363
      @josys363  Год назад +5

      No it is not. If you check Wikipedia there are three citations where it says it’s Qt as in cute.

    • @TheDrunkenAlcoholic
      @TheDrunkenAlcoholic Год назад +1

      @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"

    • @bakerfx4968
      @bakerfx4968 11 месяцев назад

      Do you mean “cutie”?