Using .config() to Update Widgets - Python Tkinter GUI Tutorial #63

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

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

  • @Codemycom
    @Codemycom  4 года назад +8

    ▶️ Watch Entire Tkinter Playlist ✅ Subscribe To My RUclips Channel:
    bit.ly/2UFLKgj 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

  • @owenlea2431
    @owenlea2431 4 года назад +2

    I have a project due for school in a few days and these tutorials have really helped whenever I get stuck. Thanks!

  • @sheetalgupta1573
    @sheetalgupta1573 4 года назад +16

    thank you so much, i was stuck in this problem in my project and i finally got a way to get out of it

  • @bret1779
    @bret1779 3 года назад +1

    Thank you man! I figured out how to finish the code for my first program with this video. It randomly selects a chord progression from a bank of thousands of midi progressions and updates the label with the file name. I'm planning on adding drag and drop to a DAW next and a few other features. Thanks for the tutorials!

  • @kaspulanwar7082
    @kaspulanwar7082 4 года назад +10

    you are a good teacher, thank you for all your course.

    • @Codemycom
      @Codemycom  4 года назад +2

      Thank you very much!

  • @saganasimov4891
    @saganasimov4891 4 года назад +2

    Thanks John for another video on this series, really appreciate it.

  • @noofalhaidous1445
    @noofalhaidous1445 4 года назад +1

    Sir, you literally saved me in my CE senior project. Thank youu

    • @Codemycom
      @Codemycom  4 года назад

      Glad I could help!

    • @Skirbiy
      @Skirbiy 3 года назад

      That is the power of the internet for ya! :D

  • @sams_3d_stuff
    @sams_3d_stuff 4 года назад +1

    1 dislike, 1 guy with some serious issues. I feel sorry for you buddy. Thanks so much for these awesome videos.

    • @Codemycom
      @Codemycom  4 года назад +4

      Right?! Thanks for watching!

  • @omarsec3178
    @omarsec3178 4 года назад

    Thank you very much for your tutorials please do not stop uploading your videos. It's the greatest source to learn Tkinter on the internet, Even Paid courses do not teach like this. Thank you so much.!

    • @Codemycom
      @Codemycom  4 года назад +2

      Thanks! Will do...

  • @sonuiyer
    @sonuiyer 4 года назад +1

    Hello Sir.
    Thank you so very much for explaining these concepts with amazing clarity.
    The after() method was just what I wanted for my project.
    You truly are a life saver.
    Thank you so much again, have a wonderful day!
    😀

    • @Codemycom
      @Codemycom  4 года назад

      Glad you found it useful!

  • @yussefh4179
    @yussefh4179 4 года назад +3

    first of all thank you very much for your videos, because I was could learn how to open an image with Tkinter. However I tried to call the function again but the second photo appears not perfectly or as a new photo; that is why I wanted to ask if we could add a button somewhere and by clicking it we can call the function again ( as a redo function or restart or something like this)... Sorry for the long text and thank you again for your content.

  • @edwinwagha
    @edwinwagha 4 года назад

    Your videos really taught me alot about Tkinter!.... Thumbs up!

  • @trickswithandro749
    @trickswithandro749 3 года назад

    you deserved 1M+ subscribers and 10M+ views over each of your video

    • @Codemycom
      @Codemycom  3 года назад +1

      Thanks! Tell your friends ;-)

  • @bradread90
    @bradread90 4 года назад

    Ya just saved me about 2 hours of hassle my man. TY!

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

    Thank you for the Video! Just 1 question:
    How can I change the selection-options from a dropdown by klicking a button?
    A dropdown doesnt have a kex that I can change in the .config(), right?
    Thank you :)

  • @whitebird365
    @whitebird365 4 года назад +9

    Thank you sir!
    Please what's the difference between .config() and .configure()?

  • @joiscode3832
    @joiscode3832 3 года назад +1

    Im working on a project where i want the size of the text in a label to scale with the size of the label widget. I cant find anything online. If you see this could you point me in the direction of some documentation or example that could help?

    • @Codemycom
      @Codemycom  3 года назад

      I believe I have videos on roughly that sort of thing (or close enough) on the tkinter playlist.

  • @ruben_4189
    @ruben_4189 2 года назад

    Eres dios, te amo pelón. Gracias por tanto y perdón por tan poco.

  • @gabrieltkacz6754
    @gabrieltkacz6754 3 года назад +1

    How do I change a label based on the values of my other input widgets in real-time (without the need of a button)?

    • @Codemycom
      @Codemycom  3 года назад +1

      Write a function to do it

  • @logiztv4986
    @logiztv4986 3 года назад

    I want to make a programm using tkinter that should update the text label on its own after a time. I used time.sleep() for that, but the problem is, the window loads until the timer run out, doasnt matter how long. What can i do?

  • @anoushtishler6627
    @anoushtishler6627 3 года назад +1

    Heya, so I updated a tkinter button's command but the old one just stayed there so i had 2 commands on 1 btuton. I was wondering if you or anyone in the comments would know how to delete a command in a button. -Thanks

    • @Codemycom
      @Codemycom  3 года назад

      Just remove or comment out the command code.

  • @balain501
    @balain501 4 года назад

    Hi John. I've been watching your videos for the last few days. It's a wonderful walk through. I have a quick question. If we use class, we need not bother about whether a variable is global or not, right?

  • @shubhanshusharma5372
    @shubhanshusharma5372 3 года назад +1

    Pls help it shows error NoneType has no attribute 'config'

    • @Codemycom
      @Codemycom  3 года назад +1

      you can't pack and define a thing on the same line.

    • @guyincognito5614
      @guyincognito5614 3 года назад

      omg, thank god i found the answer

  • @MDMTN
    @MDMTN 4 года назад

    can i set the text to a list with index so if i have questions = ["Quesdtion1,"2"]
    mylabel.config(text = questions[0]) ?

    • @Codemycom
      @Codemycom  4 года назад

      yes, and why not just try it and see. You could have tried it yourself in less time than asking me lol

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

    do you necessarily need to define a function or can u just write label.config anywhere in ur code?

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

      you can, but if you do that it will automatically run immediately when you run your code. If you want to update only at certain times, you need functions

  • @Moist_yet_Crispy
    @Moist_yet_Crispy 3 года назад

    First big fan! Love these videos and I'm grateful for them but why aren't there any videos dealing with __init__ and classes? Seeing as how when dealing with inputs you'll often have to use them in order to be able to pass the values/user data. As return doesn't work; not at all as I expected. I have a post on Stack Overflow about this issue.

    • @Codemycom
      @Codemycom  3 года назад

      I've got a couple videos on the playlist that talk about classes

  • @googlegoogle1610
    @googlegoogle1610 3 года назад

    what is the difference between label.config and label.set???

  • @rudraanshpatel553
    @rudraanshpatel553 4 года назад

    Can I change the position of a gridded button using the config method, since when I try to do so, it returns error: unknown option row

    • @Codemycom
      @Codemycom  4 года назад +1

      use .grid_configure() instead of .config()

    • @rudraanshpatel553
      @rudraanshpatel553 4 года назад

      @@Codemycom Ok, thankyou so much sir

  • @anthonyhubbard2226
    @anthonyhubbard2226 2 года назад

    config does not show up as a method for label for me for some reason.

    • @Codemycom
      @Codemycom  2 года назад

      show up? Just use it (and maybe stop using whatever crap IDE you're using).

  • @francisvleeracker7116
    @francisvleeracker7116 4 года назад

    I tried everything to refresh a progress bar while in a "for i in range(0,max)'... neither my_bar.set () nor my_bar.config() works... The screen is only refreshed at the end of the loop...
    anything easy ?

  • @devansh8095
    @devansh8095 4 года назад +1

    Literally 0 dislikes op sir!

  • @rajeshsharma-pm6gz
    @rajeshsharma-pm6gz 2 года назад

    I want to display value of a variable in an entry widget.. How can I do that, could you please help?

    • @Codemycom
      @Codemycom  2 года назад

      I have many videos showing that on the playlist.

  • @EngineGamesSFM
    @EngineGamesSFM 2 года назад

    I want to make that if you click there comes a text and if you click the button again the comes a new text how do i make it,please?

    • @Codemycom
      @Codemycom  2 года назад

      Add a counter and everytime you click the button, the counter changes...run logic on the counter to output whatever text you want.

  • @kjell4919
    @kjell4919 4 года назад

    Thanks for this and more. Lets define a few widgets in a loop, say entry widgets with grey default text. Whenever the user changes the text in some of the entries all the widgets should be updated by .config method , e.g change text to black and font to bold or something. I've tried this, but only the very last widget is changed.

  • @UlTrAXcH
    @UlTrAXcH 4 года назад

    Hey nice tutorial but is there a way to "save" the label and button text in this case in a way that when you rerun the code it will already be the configured text. Hope you understood the question.

    • @Codemycom
      @Codemycom  4 года назад

      Sure, you could save some settings to a file or database and retrieve them...in the normal way you save anything to a file or database with python...

    • @UlTrAXcH
      @UlTrAXcH 4 года назад

      @@Codemycom Thanks, Cheers!

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

    Love your videos. If I create several labels with a loop (for a formatted table), can I go back and access each label with .config ? Doesn't seem to let me 😞

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

      if you give them unique names you can

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

      Here is what I am trying to use, but can't make it work:
      from tkinter import *
      root = Tk()
      root.geometry('1000x500')
      cell= 0
      for r in range(15):
      for c in range(5):
      label+str(cell) = Label(root, text="")
      label+str(cell).grid(row=r, column=c, padx=25)
      label+str(cell).config(text=cell)
      cell = cell+1
      Just caught this morning that I needed to convert my cell integer into a string, but still doesn't seem to help.
      I'm a retired 69 year old who is bored and just trying to stay busy, but any help you can provide would be greatly appreciated.
      I'm reading in a spreadsheet with 12 worksheets where I store my monthly bank statements. Using Pandas, I'm reading the worksheets into a large dataframe, then trying to create a report from that dataframe that shows month, income for the month, expenses for the month, and difference between the two. I have most of this under control but have been using two lines plus a blank line to define each label, so its causing some very lengthy code. Decided to condense this into a loop to declutter.
      Thanks,
      Gary

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

      @@familyvideos4709
      cell= 0
      for r in range(15):
      for c in range(5):
      label = Label(root, text="")
      label.grid(row=r, column=c, padx=25)
      label.config(text=cell)
      cell = cell+1

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

      @@familyvideos4709 also, this might help: stackoverflow.com/questions/44588154/python-tkinter-how-to-config-a-button-that-was-generated-in-a-loop

  • @dwiski
    @dwiski 3 года назад

    I keep getting this error that says: 'NoneType' object has no attribute 'configure'
    I didn't follow the tutorial line by line, I'm just following it along for my own testing program, and I keep getting this error but I don't understand why...

    • @Codemycom
      @Codemycom  3 года назад

      You tried to pack and define a widget on the same line. You can't.

  • @axiom8075
    @axiom8075 4 года назад

    while running the program why does it say this AttributeError: 'NoneType' object has no attribute 'config' ?

    • @Codemycom
      @Codemycom  4 года назад

      Because you likely packed and defined a thing on the same line. You can't do that.

  • @andrewbaillie2475
    @andrewbaillie2475 3 года назад

    Thanks John, love your videos, they are super quick and easy to get the answers I need. Thank you. How can we change an input field value with config?
    I am trying to build an image resizer by allowing the user to enter width and height after they load an image. Once image is loaded I want to set initial values in the Input boxes.
    Thank you so much in advance for your help.

  • @rverm1000
    @rverm1000 3 года назад

    what if you want to update text from a program. ?

  • @fritzzcasts
    @fritzzcasts 4 года назад

    is it possible to make a leaderboard which changes as soon as we put info in it?

    • @Codemycom
      @Codemycom  4 года назад

      Of course...anything is possible.

    • @fritzzcasts
      @fritzzcasts 4 года назад

      @@Codemycom i mean how to do it can u make video on it

    • @Codemycom
      @Codemycom  4 года назад

      @@fritzzcasts This video shows you how to do it. All you need to know is how to update labels...which is what this shows you.

  • @hktechman8413
    @hktechman8413 2 года назад

    Hi john,
    I don't know if it only happens with me or everybody, every time I use the function .config() it gives me a error "AttributeError: 'NoneType' object has no attribute 'config ". Can you help me help fix pls.
    Thanks

    • @Codemycom
      @Codemycom  2 года назад

      That's because you're defining and packing your widgets on the same line. like button = Button(Root, text="click me").pack() Don't ever ever ever do that or you'll get that error.

    • @hktechman8413
      @hktechman8413 2 года назад

      @@Codemycom Oh I see. Bruh now I understand why that thing never worked in previous projects also
      Thank you so much

    • @Codemycom
      @Codemycom  2 года назад

      @@hktechman8413 sure thing

  • @venkmuriki9169
    @venkmuriki9169 4 года назад

    Thank you for all your videos! Just have a quick question about config. I am trying to display a current file name with a label, then with a button, I get to change the file name in the label. I used .config to change the label text but the previous file name still lingers in the background (if the new file name is short enough). How can I fix this? Thanks again.

    • @Codemycom
      @Codemycom  4 года назад

      You must have a typo because if you use .config on that same label, the old text cannot stick around. It gets replaced.

  • @lopki905
    @lopki905 2 года назад

    are you able to change what window the label appears on with config?
    for example:
    label = tk.Label(mainWindow, other configurations)
    # and then later you can say
    label.config(otherWindow) # or something like this as this doesn't work for me
    Thanks in advance :)

  • @funnyclips2696
    @funnyclips2696 3 года назад

    Quite interesting indeed, ....but can one config Entry widget???

    • @Codemycom
      @Codemycom  3 года назад

      of course, you can config any widget

  • @raresoniga820
    @raresoniga820 3 года назад

    Hi John Elder and all,
    How can we update e label in real time depeding on what we are tiping in an entry , for exemple in an register account part when we choose a password and the label says to us if the password is weak or strong or etc.

  • @tripp1592
    @tripp1592 2 года назад

    i'm having trouble using config with a canvas because I'm wanting to update a multi-line table

    • @Codemycom
      @Codemycom  2 года назад

      I don't know what you mean by a multi-line table...but it shouldn't matter to config. You likely just have a typo in your code.

    • @tripp1592
      @tripp1592 2 года назад

      @@Codemycom I have to use a canvas versus a label due to the content being more than one line (a table).

    • @tripp1592
      @tripp1592 2 года назад

      @@Codemycom actually, i just realized i could easily do this with a label instead... lol thanks!

  • @kajalverma6910
    @kajalverma6910 2 года назад

    I have doubt that config () work only when we write pack statement like this;
    button=Button(root,text="click me",bg="red")
    button.pack()
    And give an error if i write like this:
    button=Button(root,text="click me",bg="red").pack()
    Why??

    • @Codemycom
      @Codemycom  2 года назад +1

      Yes, you never pack a thing on the same line that you define it.

  • @piyushsomani6506
    @piyushsomani6506 4 года назад

    i am getting error "AttributeError: 'NoneType' object has no attribute 'config'"

    • @Codemycom
      @Codemycom  4 года назад

      you defined and packed a widget on the same line, didn't you? You can't do that

    • @piyushsomani6506
      @piyushsomani6506 4 года назад

      @@Codemycom wait let me change and try

    • @josecabrera7928
      @josecabrera7928 4 года назад

      @@Codemycom I was getting the same error, I change the .place to the next line, and work! thanks!

  • @yusufergin8576
    @yusufergin8576 4 года назад +1

    thank you for teaching this stuff!

  • @backspace1645
    @backspace1645 4 года назад

    Subs done. Thank you John for sharing your knowledge.

    • @Codemycom
      @Codemycom  4 года назад

      Thanks for subscribing!

  • @varinderkalyan9434
    @varinderkalyan9434 3 года назад

    you are a real HERO man : )

  • @AbunaiRei
    @AbunaiRei 2 года назад

    is it possible to configure the position of a widget?

  • @ebtntw
    @ebtntw 4 года назад

    Hello, i need help and i think this .config would help, i just dont know how. So, i have 2 buttons each with different commands:
    1. def loadPhoto() - this would display the input image
    2. def classify() - this should display/replace a NEW image (example after applying cv2 filter to the input image)
    However, is it possible to transfer the NEW image from def classify() to the def loadPhoto()? Please help 😭

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

    I have a doubt...can we change window state like root.config(root.state("zoomed"))😶...or is there any other way for doing so??

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

      Actually I've done it earlier (in my school project) but I forgot the code and now it is showing error 😅...

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

      No.

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

      @@aashish_1210no, you didn't lol

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

      You were right 🤣...I got my program back and the code was just...root.state("zoomed")😅there was no .config there

  • @ismailnasri7241
    @ismailnasri7241 4 года назад

    He sir
    I want to put the sleepiness detection video inside the tkinter.
    cv2.imshow('frame',frame)
    Can you give me some advice?

    • @Codemycom
      @Codemycom  4 года назад

      I have no idea what that is

  • @bighouseentertainment9529
    @bighouseentertainment9529 3 года назад

    hello sir, how to creat number variable, change its value on button press and trigger different functions according to number var's value

    • @Codemycom
      @Codemycom  3 года назад

      That's pretty much just basic python

    • @bighouseentertainment9529
      @bighouseentertainment9529 3 года назад

      @@Codemycom is that included in your playlist

    • @Codemycom
      @Codemycom  3 года назад

      @@bighouseentertainment9529 probably, it's just calling a function and in the function using an if statment to call other functions....there's nothing particularly hard about it...basic python.

  • @slobodantajisic2762
    @slobodantajisic2762 4 года назад

    We can also treat a widget object as a dictionary and use the property names as keys to access and change the property values.
    For example :
    btn = Button(root, text="Hi")
    btn.pack()
    btn["text"] = "Hello"
    I don't think there's a difference between this approach and using the config method, but if anyone knows any difference, it would be interesting to hear that.

  • @hasainahmed1883
    @hasainahmed1883 3 года назад

    Thats a beauty of tkinter

  • @admiralEddie
    @admiralEddie 4 года назад

    how to change it back to original state sir

  • @nandu8995
    @nandu8995 4 года назад

    Awesome tutorial but i need some serious help, everytime i try this i get an error like,
    AttributeError: 'NoneType' object has no attribute 'config'

    • @Codemycom
      @Codemycom  4 года назад

      Did you define the thing and pack it on the same line? You can't do that

    • @nandu8995
      @nandu8995 4 года назад

      @@Codemycom oh... damn 😂. thank you so much!!! really love your videos

  • @darkiiq8527
    @darkiiq8527 3 года назад

    When i use . Config with my label it doesn't work

    • @Codemycom
      @Codemycom  3 года назад

      there's no space after the period, and config needs to be lowercase... like this: .config()

    • @darkiiq8527
      @darkiiq8527 3 года назад

      @@Codemycom AttributeError: 'NoneType' object has no attribute 'config' i serched in stackoverflow found nothing

    • @Codemycom
      @Codemycom  3 года назад

      @@darkiiq8527 you defined your widget and packed (or gridded) it on the same line. You can't do that. Break it into two lines and then config will work.

    • @darkiiq8527
      @darkiiq8527 3 года назад

      @@Codemycom wow it really worked thanks man 😭

  • @sachasaucek7068
    @sachasaucek7068 3 года назад

    For me it says the name of my label isn't defined

    • @Codemycom
      @Codemycom  3 года назад

      Then you need to define your label.

    • @sachasaucek7068
      @sachasaucek7068 3 года назад

      @@Codemycom the thing is I want to put a button in a window that will print a label in another window, so how do I do that??

    • @Codemycom
      @Codemycom  3 года назад

      @@sachasaucek7068 make your label name global to access it all over the place

  • @muhammadusamaqamar9850
    @muhammadusamaqamar9850 3 года назад

    It says local variable might be referenced before assignment when i use global
    global dayslbl
    dayslbl= Label(covWin,text="Day: "+str(days),font=("Arial",25,"bold"))
    def get_data():
    dayslbl.config(covWin, text="Day: " + str(d), font=("Arial", 25, "bold"))

  • @NormalIssues
    @NormalIssues 4 года назад +1

    intro 🔥🔥

  • @ebaadkhan8501
    @ebaadkhan8501 4 года назад

    thank you sirr you are great you will have my blessings forever

  • @eliasmorais3995
    @eliasmorais3995 3 года назад

    This help me so much! thanks!

  • @666Husky
    @666Husky 2 года назад

    As I just learned after a few hours of trying and crying... ".config" doesn't work, if you are in a while - loop.
    Apparently you need to use threading to get it done - I'll have to learn about that next.

    • @Codemycom
      @Codemycom  2 года назад

      That's not necessarily true...unless your loop is doing something crazy.

  • @guillaumeleformal5660
    @guillaumeleformal5660 4 года назад

    after this tkinter series, can you make a series about the module pygame ?

  • @reold
    @reold 4 года назад

    Can we do '.config' to change label images?

    • @Codemycom
      @Codemycom  4 года назад +1

      give it a try to see

  • @shubhammali2072
    @shubhammali2072 3 года назад

    How can I use this for images?

    • @Codemycom
      @Codemycom  3 года назад

      In the same exact way

  • @kanzalqasas
    @kanzalqasas 3 года назад

    he saved my life tysm

  • @fernandohood5542
    @fernandohood5542 4 года назад

    what about getting the configured value?

    • @Codemycom
      @Codemycom  4 года назад

      You can always get a value by calling widget_name["text"]

    • @fernandohood5542
      @fernandohood5542 4 года назад

      @@Codemycom I am getting errors when I use that. I change to grid layout and suddenly that statement is an issue. File "C:/Users/hoode/PycharmProjects/HelloWorld/app.py", line 96, in connectoport
      if connectPortButton['text'] == 'Disconnect':
      TypeError: 'NoneType' object is not subscriptable .What about cget?

    • @fernandohood5542
      @fernandohood5542 4 года назад

      @@Codemycom Why is this not working for a button? In general, the error means that you attempted to index an object that doesn't have that functionality. ... 'NoneType' object is not subscriptable is the one thrown by python when you use the square bracket notation object[key] where an object doesn't

    • @fernandohood5542
      @fernandohood5542 4 года назад

      What a shitty GUI tool. I went back to pack layout and problem dissapears. How the hell does a layout manager cause a run time error!!!!!

  • @mayur-rathi
    @mayur-rathi 4 года назад

    .config() is not working for buttons

    • @Codemycom
      @Codemycom  4 года назад

      yes it does, you just did it wrong. You can't define and pack a button on the same line and then run a config for it.

    • @mayur-rathi
      @mayur-rathi 4 года назад

      @@Codemycom thanks

    • @Codemycom
      @Codemycom  4 года назад

      @@mayur-rathi sure thing

  • @denielvarava8218
    @denielvarava8218 4 года назад

    Hey!Great Video as always.Can you do video about building marketplace using python flask?It would be very helpful

  • @CBQReview
    @CBQReview 3 года назад +1

    Thank you bro, I was struggling with this for a solid 30 minutes lmaooooooo

  • @artarioo
    @artarioo 3 года назад

    ur a savior man

    • @Codemycom
      @Codemycom  3 года назад +1

      Ha, glad you liked it

  • @alejandrocruz5127
    @alejandrocruz5127 4 года назад

    Hola, tendrás un video sobre el método protocol. Buen video por cierto, fue de gran ayuda

    • @Codemycom
      @Codemycom  4 года назад

      I don't know what you mean by protocol method.

  • @bigsngigs2008
    @bigsngigs2008 4 года назад

    Thx for upload..what a video👍👍👍👍👏 👏

  • @zilizotufikia946
    @zilizotufikia946 4 года назад

    You helped me a lot.

  • @eternablue730
    @eternablue730 3 года назад +1

    LIFE SAVER NO CAP

  • @raomohammad2253
    @raomohammad2253 3 года назад

    bro thanks you really solve my problem

  • @75MAITREGiMS21
    @75MAITREGiMS21 4 года назад

    thanks a lot you help me soo much :)

  • @ktswjp
    @ktswjp 4 года назад

    Is there any possibility to donate this guy?

    • @Codemycom
      @Codemycom  4 года назад

      Buy my membership from Codemy.com

  • @istvanracz1622
    @istvanracz1622 3 года назад

    Coooool!, Thank you!

  • @utku_yucel
    @utku_yucel 4 года назад +1

    Thanks!!!

  • @keissetje
    @keissetje 3 года назад

    him: programming python in sublime
    me: leaving the video

    • @Codemycom
      @Codemycom  3 года назад

      your loss lol

    • @keissetje
      @keissetje 3 года назад

      @@Codemycom no worries, thanks for the effort of making the video. Everyone is entitled to their own choice of ide, sublime just rubs me the wrong way

    • @Codemycom
      @Codemycom  3 года назад

      @@keissetje Yeah a lot of wannabe coders feel that way lol

    • @keissetje
      @keissetje 3 года назад

      @@Codemycom wow, feeling a little attacked or something? Why would you be so hostile. There are valid reasons for disliking it as an ide, for example the lack of code debugging and live evaluation. It's okay for html or JavaScript in my eyes but that's where it ends, in my personal opinion. Being so petty as to indirectly call me a wannabe developer because of disagreeing is quite unbecoming of a content creator

    • @Codemycom
      @Codemycom  3 года назад

      @@keissetje lol you're the one who came to my channel and immediately insulted me with your first comment. yes you can have you're opinion, but you're wrong. This is my channel and the whole point of it is for me to teach what I know. This is one of those things that I know from over 35 years of coding. If you don't like it, just go away.

  • @rohitbharti8836
    @rohitbharti8836 4 года назад

    great 👍

    • @Codemycom
      @Codemycom  4 года назад +1

      Thank you! Cheers!

  • @ryuichiocean1223
    @ryuichiocean1223 4 года назад

    thanks :)

  • @Hydra_Kumo
    @Hydra_Kumo 3 года назад

    thanks

  • @ruaridhwatson2630
    @ruaridhwatson2630 28 дней назад

    Solved problem using config in a function to update image in a label. Well not me but this YT clip did. This issue haunted me for days
    ruclips.net/video/F62eAFbDRG4/видео.htmlsi=dmDBRbd0gHFDVlbL
    Thought I’d post here as I came back to this video many times to double check I hadn’t missed something fundamental.
    Anyway love this set of videos my go to when I need a quick tkinter refresher but as with most YT python lessons there is little if any coverage of common problems. Understandable with our attention spans, can’t cover everything although would make a great and long playlist topic “Trouble with Tkinter” or “it’s not you it’s Tkinter”.
    Anyways thought the above might help another tortured soul.

  • @ab123-j7v
    @ab123-j7v 3 года назад

    the real one

  • @halalmeatshophk
    @halalmeatshophk 3 года назад

    😝configged!

  • @stevesmallwood6561
    @stevesmallwood6561 2 года назад

    Thanks!

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

    using .config(): How can I create a program that changes my Entry widget text color blue when a button is clicked - but if the user types in a new string, the text color goes back to default?

  • @varinderkalyan9434
    @varinderkalyan9434 3 года назад

    you are a real HERO man : )