Object Oriented Tkinter

Поділитися
Вставка
  • Опубліковано 28 січ 2025

КОМЕНТАРІ • 41

  • @mhl1740
    @mhl1740 2 роки тому +1

    Thats the best Channel for Infos to TkInter I found on UA-cam! You are the only one who shows how to organize code in a professional way. Thank you!

    • @jobinpy
      @jobinpy  2 роки тому

      Thanks for your kind words!

  • @johnlorefice976
    @johnlorefice976 Рік тому +1

    I watched a few other videos from different people to clear up some of my confusion, and none of them broke it down and explained why I'm doing certain things. This video was very direct and explained what the other 5 videos failed to do. Great job and presentation!

    • @jobinpy
      @jobinpy  Рік тому +1

      Glad it helped, thanks for watching!

  • @hardkorebhaktaofbob
    @hardkorebhaktaofbob Рік тому

    Bro you are the Bob Ross of Python Instruction!!!! Thanks! So so much!!!

    • @jobinpy
      @jobinpy  Рік тому

      Thanks for your kind words!

    • @hardkorebhaktaofbob
      @hardkorebhaktaofbob Рік тому

      @@jobinpy When I watch a video often it means you did a fantastic job in engaging me. Great explanations. I learned more this time around. Thank You !

  • @rickyusuf8696
    @rickyusuf8696 11 місяців тому

    Hi Jobin, I subscribed to your channel because of a previous video that I watched so I decided to check your other videos out, and to my surprise, this video resolved the very issue that I was having! Thank you so much! You are a great teacher.

    • @jobinpy
      @jobinpy  11 місяців тому +1

      Awesome, thank you! Thanks for watching

  • @onlyeyeno
    @onlyeyeno 2 роки тому +2

    Clear and concise, and well presented. Thanks for taking the time and effort of sharing :)
    Best regards.

  • @fredflintstone8048
    @fredflintstone8048 Рік тому

    Very good job of explaining instantiating classes and passing in variables.

  • @JENSLIAMVISTA
    @JENSLIAMVISTA Рік тому

    SHEEEEESHHHHHH the most effective teacherrrrr! SANA GANYAN RIN SI ROMAN HAHAHAHAHHAHA

  • @callmewhatevaaa
    @callmewhatevaaa Рік тому

    Good video Jobin. Thank you.

  • @marcelus4614
    @marcelus4614 Рік тому

    Excellent video, thanks man!!

    • @jobinpy
      @jobinpy  Рік тому

      Glad you liked it!

  • @sungjecho552
    @sungjecho552 2 роки тому

    Very lovely content ! Thank you...

    • @jobinpy
      @jobinpy  2 роки тому +1

      Thanks for watching!

  • @jaypower17
    @jaypower17 2 роки тому

    I love the way you teach ! very nice

    • @jobinpy
      @jobinpy  2 роки тому

      Thanks for watching!

  • @AnkitKumar-lh8gm
    @AnkitKumar-lh8gm 2 роки тому

    very nice video sir !!! Thank You

    • @jobinpy
      @jobinpy  2 роки тому +1

      Thanks for watching!

  • @robinsonzapata1
    @robinsonzapata1 2 роки тому

    Great tutorial! many thanks

  • @charlo193
    @charlo193 11 місяців тому

    thank you , keep going !

    • @jobinpy
      @jobinpy  11 місяців тому

      Thanks!

  • @olebaky9182
    @olebaky9182 2 роки тому

    learned a lot here. thanks

    • @jobinpy
      @jobinpy  2 роки тому

      Thanks for watching!

  • @andromilk2634
    @andromilk2634 11 місяців тому +1

    Is there a reason you passed a master to tk.Toplevel? (genuine question of a beginner) I saw in the options that it was optionnal, so couldn't you just have passed the username as the only argument without needing the master? Thanks

    • @jobinpy
      @jobinpy  11 місяців тому +1

      Good question. Not passing in master to tk.Toplevel is indeed possible (in most cases the toplevel window would make the first tk window the master automatically), but I always pass it for consistency and because I'm used to it.

  • @2002budokan
    @2002budokan Рік тому

    Why do you prefer class inheritence instead of composition, is there any reason that I don't know yet? I ask this question, because all component based web applications construct their components via composition further I know how difficult to maintain inheritence based approach from ancient MFC applications. But all OO tkinter courses prefer class inheritence, maybe there is a good reason. Consider how difficult to switch from Tkinter to CustomTkinter if you prefer class inheritence.

  • @alanbrody3223
    @alanbrody3223 Рік тому

    I'd like to have some more info about the frame you create in each class, why do you do that? Thanks, you have some very good content.

  • @cursos.prometec
    @cursos.prometec 2 роки тому

    Hi Jobin, nice channel, itsd really useful for begginers like me. I am trying to make tkinter program reading an MQTT calback function to get values. Could you help explaining the basics for linking an external callback to tkinter normal loop event ?
    Thanks for all

  • @sovereignlivingsoul
    @sovereignlivingsoul 10 місяців тому

    good video, exactly what i was looking for, i am going to try and implement what you demonstrated in the coding of the program i am currently building, i would have appreciated it more if you had included how to input the data instead of hard coding it in, i have a solution for that, but i am positive yours would have been much cleaner, thanks again, i am getting a positional argument error

    • @jobinpy
      @jobinpy  10 місяців тому

      Glad it helped! I have another video related to getting the user's input from a separate window. The URL is: ua-cam.com/video/QGtTHwn5xc4/v-deo.html

    • @sovereignlivingsoul
      @sovereignlivingsoul 10 місяців тому

      @@jobinpy i am trying to clear two inputs, entry.delete doesn't work, any suggestions, i have tried configure(text=" "), but doesn't do anything, the entries stack inside the input.

    • @jobinpy
      @jobinpy  10 місяців тому

      @@sovereignlivingsoulTry .delete(0, "end")

    • @sovereignlivingsoul
      @sovereignlivingsoul 10 місяців тому

      @@jobinpy yeah, tried that, problem is the data i want to remove is in a Label, so delete doesn't work and i can't find anything else that does, i will probably attempt to design some text inputs for my needs, if possible in tkinter and python, but thanks, good suggestion.

  • @carlospitcher4335
    @carlospitcher4335 2 роки тому

    This series of videos is clearly underrated.
    But in just a couple of days you passed from 460 to 570 subs... I hope you hit 1000 by dec 15th
    God Speed

  • @thepoorsultan5112
    @thepoorsultan5112 2 роки тому

    Nice intro

  • @dgh25
    @dgh25 Рік тому +3

    Why pass username as an argument? You could just go self.username = master.username...

    • @jobinpy
      @jobinpy  Рік тому +2

      That's a good idea, thanks for sharing.