Tkinter Beginner Course - Python GUI Development

Поділитися
Вставка
  • Опубліковано 28 вер 2021
  • In this video course we learn the basics of GUI development in Python using Tkinter.
    ◾◾◾◾◾◾◾◾◾◾◾◾◾◾◾◾◾
    📚 Programming Books & Merch 📚
    🐍 The Python Bible Book: www.neuralnine.com/books/
    💻 The Algorithm Bible Book: www.neuralnine.com/books/
    👕 Programming Merch: www.neuralnine.com/shop
    🌐 Social Media & Contact 🌐
    📱 Website: www.neuralnine.com/
    📷 Instagram: / neuralnine
    🐦 Twitter: / neuralnine
    🤵 LinkedIn: / neuralnine
    📁 GitHub: github.com/NeuralNine
    🎙 Discord: / discord
    🎵 Outro Music From: www.bensound.com/
  • Наука та технологія

КОМЕНТАРІ • 308

  • @jessicaabroad1391
    @jessicaabroad1391 2 місяці тому +20

    5:38 - Adding text box
    7:50 - Making entry
    8:41 - Making a button
    10:24 - Grid of buttons (buttonframe)

    • @DoctorTemblor
      @DoctorTemblor Місяць тому +1

      16:00 button with setted place

  • @cmrncrick
    @cmrncrick Рік тому +24

    I absolutely LOVE every video you put out!!! Thank you so much for them. I also have your 7 in 1 Python Bible and it's amazing. Appreciate all the knowledge you put out there.

  • @chorltondragon
    @chorltondragon 3 місяці тому +13

    Excellent video. No fluff. Totally clear and easy to build from. This was exactly what I needed. Thanks!

  • @PhoenixSunshin
    @PhoenixSunshin 7 місяців тому +2

    want to say thank you so much for all this training!!! it surely helped me with tkinter self-training🖐

  • @charleselliott4943
    @charleselliott4943 Рік тому +129

    You may be the best teacher on youtube. Thanks for keeping it simple, clean and focused on the most important topics.

  • @janikpanic
    @janikpanic 14 днів тому

    Thank you! This video serves as an amazing starting point to get to know what features tk offers without having to deep-dive into the doc.

  • @jongalloway4104
    @jongalloway4104 2 роки тому +30

    Such clear and concise teaching! Thank you so much! I love watching your videos.

  • @williamvanniekerk408
    @williamvanniekerk408 2 місяці тому +1

    Thank you very much for an excellent introduction to the tkinter module. This was absolutely spot-on. 🙏

  • @chuckbenedict7235
    @chuckbenedict7235 7 місяців тому +15

    Rapid fire. Clear. No bull. Great intro to Tkinter. Thanks!

  • @mehanik4
    @mehanik4 7 місяців тому +3

    Really nice video, straight to the point and easy to follow.

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

    Damn this is all i was waiting for😍

  • @beatroch
    @beatroch Рік тому +7

    You're such a good man, for sharing all your knowledge about Tkinter. Thank you so much.

  • @A-Combat-Veteran
    @A-Combat-Veteran 4 місяці тому

    You are a great teacher! I like the way you broke everything down. I know it's all going to stick usefully. I just subscribed. Thank you!

  • @alleged_STINK
    @alleged_STINK 4 місяці тому

    great introduction, got a lot to work with and branch off from now. thanks!

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

    Thanks for taking the time of doing this. We really appreciate the knowledge you're sharing.

  • @kaushiki.sharma
    @kaushiki.sharma 12 днів тому

    You made it really simple ! Thanksss

  • @Samsul2013
    @Samsul2013 7 місяців тому

    Thank you for this video. I enjoy learning tkinter with the help of your teaching skills

  • @sherlokie2000
    @sherlokie2000 4 місяці тому

    Thank you, very useful for my first tkinter script!

  • @Overlycomplicatedswede
    @Overlycomplicatedswede 2 місяці тому

    Thank you for this guide very easy to understand and follow and straight to the point

  • @abdullahhaidary149
    @abdullahhaidary149 29 днів тому

    Your explanation was very clear and simple
    Keep the good work up!

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

    This was excellent and much better than my Python teacher!! I am definitely going to check out all of your video and tutorial series.

  • @aikiwolfie
    @aikiwolfie 9 місяців тому +2

    Very good introduction. I followed it on my Linux machine. The only difference was Tkinter wasn't installed by default. But that was an easy fix.

  • @hello_world1221
    @hello_world1221 8 місяців тому

    Thanks for the great content. I really appreciate that. It is very easy to understand.

  • @yourbigfan1777
    @yourbigfan1777 8 місяців тому

    Awesome tutorial! Making my own calculator right now!

  • @kevinmerrell9952
    @kevinmerrell9952 13 днів тому

    Good stuff. I plan on making a GUI alarm clock using Python.

  • @icarofreire5079
    @icarofreire5079 Рік тому +4

    Clear thought process and right to the point. Thanks

  • @daveys
    @daveys 8 місяців тому

    Nice examples of some of the basic things you can use tkinter for.

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

    Awesome video. Tausend Dank

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

    Awesome course, most imp thing, uou taught how to do it by own

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

    Oh I love this!

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

    Amazing video, amazing speed

  • @PA-bu5cs
    @PA-bu5cs 6 місяців тому

    Very nice - I ike that you do no stress things like many youtubers do :)

  • @iSven
    @iSven 8 місяців тому

    Amazing tutorial!

  • @trustmaramba86
    @trustmaramba86 Рік тому +5

    Best tutorial i have had so far on Tkinter, very informative and well presented.

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

      from tkinter import Tk
      window = Tk()
      window.title("play button")
      w = window
      window.geometry("2000x2000")
      window.resizable(False, False)
      window.iconbitmap("C:/Users/home/Desktop/CODE/my projects/tk(GUI)/playbutton.ico") # icon
      window.configure(bg="red")
      window.attributes("-alpha", 0.005)
      window.overrideredirect(True)
      window.mainloop()
      kill terminal and run if its didn't work
      alt f4 for close

  • @DanPlumbley
    @DanPlumbley 11 місяців тому +2

    Great video - really clear explanation, very well structured. Perfect introduction to TKInter

  • @user-qy6xr2ju4i
    @user-qy6xr2ju4i Рік тому +1

    This is AWESOME!!! Thank you for sharing!! This has given me much more confidence in creating my projects

  • @tonymakdissy3507
    @tonymakdissy3507 Рік тому +4

    One of the best tutorials I've seen, thanks for the amazing job

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

      from tkinter import Tk
      window = Tk()
      window.title("play button")
      w = window
      window.geometry("2000x2000")
      window.resizable(False, False)
      window.iconbitmap("C:/Users/home/Desktop/CODE/my projects/tk(GUI)/playbutton.ico") # icon
      window.configure(bg="red")
      window.attributes("-alpha", 0.005)
      window.overrideredirect(True)
      window.mainloop()
      kill terminal and run if its didn't work
      alt f4 for close

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

    The tutorial was so useful, thank you! Congrats!

  • @DomThePsy
    @DomThePsy 2 місяці тому

    nice tutorial, thanks

  • @hariniharini2624
    @hariniharini2624 2 місяці тому

    ur really an awesome teacher

  • @DavidCampbellFilms
    @DavidCampbellFilms Рік тому +6

    Thank you for making this. It's such a clear and well explained tutorial. It was most helpful in giving me an understanding of tkinter. Thanks again.

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

    Best for revision.

  • @arnavmeena525
    @arnavmeena525 2 роки тому +57

    Finally... The guy I was following from 13K has crossed 100K. The 88K journey was long but I enjoyed it. I was able to get a lot of new information from you. Congrats to you 🎉🎉.

    • @yusiferzendric1489
      @yusiferzendric1489 2 роки тому +8

      Hey don't be a likes gainer. You are a new one here, I can bet you are not following from 13k, cuz firstly you have only 9 comments on the channel and they are on recent videos only, and also your account is only a year old. I am following from 17k well 1.5 years back and literally very happy on 100k :D

    • @arnavmeena525
      @arnavmeena525 2 роки тому +3

      @@yusiferzendric1489 You can think whatever you want to 😃.

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

      @@yusiferzendric7600 Cool

    • @arnavmeena525
      @arnavmeena525 2 роки тому +5

      @@yusiferzendric7600 I would just like to say that I have been following him. I didn't mention if it was with just this account or another. Also, my comments on his videos doesn't decide for how long I have been following him. I don't like to comment much on videos myself. So you won't see me commenting much on UA-cam.

    • @vali69
      @vali69 9 місяців тому

      ​@@arnavmeena52587*

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

    This is what most UA-cam videos lack- clarity! Thank you so much, new sub 👍

  • @kansiimegracie542
    @kansiimegracie542 6 місяців тому

    Greate video, and we'll explain.

  • @evilgenius8444
    @evilgenius8444 3 місяці тому

    Well explained thanks

  • @Ethiopia_
    @Ethiopia_ 9 місяців тому

    Very useful thanks 🙏

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

    I've been wanting to learn GUI stuff for a while! thanks for this materials! subscription granted! cheers from Argentina!

  • @GeraldBosley-cf8ng
    @GeraldBosley-cf8ng 5 місяців тому

    Excellent tutorial! You should make a tutorial for making a GUI for a facial recognition model that uses tkinter as a GUI to interface with the model or something of that nature.

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

    you're the best!

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

    Thanks so much for the clear and brief explanations

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

    Amazing 👏

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

    thanks for useful contents

  • @MoodSwingZX
    @MoodSwingZX 9 місяців тому

    Wery understandable and it works xD

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

    Thanks!

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

    Nice intro. Tq.

  • @garfield-pro
    @garfield-pro 2 роки тому +1

    Keep it up.

  • @Dubai_life_
    @Dubai_life_ 8 місяців тому

    Thank you.

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

    Great training video, Thank You!

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

    Excellent tutorial. you gotta be the best instructor on UA-cam! great job!

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

      from tkinter import Tk
      window = Tk()
      window.title("play button")
      w = window
      window.geometry("2000x2000")
      window.resizable(False, False)
      window.iconbitmap("C:/Users/home/Desktop/CODE/my projects/tk(GUI)/playbutton.ico") # icon
      window.configure(bg="red")
      window.attributes("-alpha", 0.005)
      window.overrideredirect(True)
      window.mainloop()
      kill terminal and run if its didn't work
      alt f4 for close

  • @Debelinka
    @Debelinka 6 місяців тому

    Liked and SUB! Thanks!!

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

    woow. superb

  • @tayze9008
    @tayze9008 2 роки тому +6

    Was just starting to learn Tkinter and I see this. Your videos are too accurate.

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

      Dont

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

      @@xfinity9397 Why?

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

      @@tayze9008 Its bad so. There is no use case of it.

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

      @@xfinity9397 Do I use Pygame or PyQT instead?

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

      @@tayze9008 see the thing is , building apps completely on python is bad. Dont do it unless you are being forced to and have to do it in python itself. Apart from that there is not much case you will find where you have to use tkinter there are much more alternatives which are in much more in demand and have large learning curve.

  • @luvsk-rg2xq
    @luvsk-rg2xq 5 місяців тому

    14:03 absolutely the main reason why i do the sticky stuff.

  • @Ram_SM
    @Ram_SM Місяць тому

    Thx Brotha

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

    Es war eine sehr effiziente Lektion für mich. Vielen Dank!

    • @taggerinto.o
      @taggerinto.o Рік тому

      @Lucas Ich finde das auch absolut bodenlos.

  • @alihassansalameh
    @alihassansalameh 8 місяців тому

    Great video! Also, since you asked, it's pronounced "tair off" as in tearing a piece of paper.

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

    Nice!

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

    Thanks.

  • @ComradeMuffin.
    @ComradeMuffin. Рік тому +2

    My university prof gave us an assignment about coding a GUI in python but didnt teach us about how to do it at all, so thank you for making this video.

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

      from tkinter import Tk
      window = Tk()
      window.title("play button")
      w = window
      window.geometry("2000x2000")
      window.resizable(False, False)
      window.iconbitmap("C:/Users/home/Desktop/CODE/my projects/tk(GUI)/playbutton.ico") # icon
      window.configure(bg="red")
      window.attributes("-alpha", 0.005)
      window.overrideredirect(True)
      window.mainloop()
      kill terminal and run if its didn't work
      alt f4 for close

  • @QuransGems-zd1jd
    @QuransGems-zd1jd 6 днів тому

    I think choosing the class way of doing it all just made it more complex.

  • @xoxogamewolf7585
    @xoxogamewolf7585 9 місяців тому +2

    Arial isn't actually a font in tkinter, its just not recognizing the font your inputting and defaulting to Helvetica.

  • @user-gv9uw7cx6x
    @user-gv9uw7cx6x 5 місяців тому

    cool video)

  • @MrFlanker1980
    @MrFlanker1980 9 місяців тому

    Very good vid on tkinter! Very well explained! Fluent and interesting. Absolutely great job!

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

    thank you, clear and useful for beginners

  • @kamalshkeir
    @kamalshkeir 2 роки тому +4

    Hi, i really appreciate your work, thank u very much, i would love to see more tutorials on golang , specially about go + wasm, or maybe go generics

  • @knecht6924
    @knecht6924 8 місяців тому

    really good and interesting but damn that was fast

  • @skeir4317
    @skeir4317 9 місяців тому

    Great

  • @Dominator046
    @Dominator046 9 місяців тому +2

    This is a really good video, but the jarring restart to rebuild with a class after doing all that work initially seems like poor pedagogy. You may have been better served with a class based instruction from the start. Still, really good tutorial.

  • @josephdaquila2479
    @josephdaquila2479 4 місяці тому

    Im assuming too the object oriented approach would become more useful as you have different facets to the program like a database connection or something

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

    i get slightly mad when you switch your cursor to the highlighter thingy and then switch it right back to the line when u need to type

  • @therumblemain
    @therumblemain 10 місяців тому +1

    Under rated video. I was trying to make a GUI calculator on my own (yes I know you have a video on that) and I didnt know what to do

  • @davetech1
    @davetech1 7 місяців тому

    Can you make a video explaining all the keywords you used

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

    second time playing with tkinter, this tutorial is very understandable

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

    you deserve 2,743,418 views for this video that respects the person's brain and doesn't try to bore him to death

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

      from tkinter import Tk
      window = Tk()
      window.title("play button")
      w = window
      window.geometry("2000x2000")
      window.resizable(False, False)
      window.iconbitmap("C:/Users/home/Desktop/CODE/my projects/tk(GUI)/playbutton.ico") # icon
      window.configure(bg="red")
      window.attributes("-alpha", 0.005)
      window.overrideredirect(True)
      window.mainloop()
      kill terminal and run if its didn't work
      alt f4 for close

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

    this was very useful, thank you!

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

    best python tutorial on youtube, hands down.

  • @RJ-dq7ue
    @RJ-dq7ue Рік тому +2

    my self.check_state variable does not change, cannot work out why

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

    How do we connect Python api/spider results to a cool website template with user input/secure databases?

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

    I LOVE YOU BRO

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

      from tkinter import Tk
      window = Tk()
      window.title("play button")
      w = window
      window.geometry("2000x2000")
      window.resizable(False, False)
      window.iconbitmap("C:/Users/home/Desktop/CODE/my projects/tk(GUI)/playbutton.ico") # icon
      window.configure(bg="red")
      window.attributes("-alpha", 0.005)
      window.overrideredirect(True)
      window.mainloop()
      kill terminal and run if its didn't work
      alt f4 for close

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

    Thank you sir, 😍clear explanation

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

    You are a great teacher keep up the good work

  • @wattox203
    @wattox203 7 місяців тому

    how do you switch between the “terminal cursor” and the “normal cursor mode” (i have no idea what the name of it)?

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

    thats was nice and easy to follow mate thanks

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

      from tkinter import Tk
      window = Tk()
      window.title("play button")
      w = window
      window.geometry("2000x2000")
      window.resizable(False, False)
      window.iconbitmap("C:/Users/home/Desktop/CODE/my projects/tk(GUI)/playbutton.ico") # icon
      window.configure(bg="red")
      window.attributes("-alpha", 0.005)
      window.overrideredirect(True)
      window.mainloop()
      kill terminal and run if its didn't work
      alt f4 for close

  • @joaquins.a.2830
    @joaquins.a.2830 2 роки тому

    Hallo, dein Englisch ist perfekt. Bei Deinen ersten "zehn" Videos habe ich gedacht Du bist aus den USA. Dann gab es mal ein Video mit einer Polizeisirene im Hintergrund und da wußte ich, dass Du in Österreich wohnst.

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

    Very nice! Thanks.

  • @wburris2007
    @wburris2007 Місяць тому

    great but you missed the most important part, a drawing canvas for doing things like drawLine, drawRectangle, drawCircle

  • @user-fe1iy3sn8p
    @user-fe1iy3sn8p 9 місяців тому

    Hi bro thank you so much, it is so interesting. i have some error in my code but i couldn't figure it out. Can you help me, please?

  • @joanadewusi3771
    @joanadewusi3771 10 місяців тому +1

    Finally , what I learnt in my course isn't so confusing.

  • @Volcan-kf3oz
    @Volcan-kf3oz Рік тому

    when you started the pack() at the end to the like `tk.Label(root, text='Hello World!', font=('Arial', 18)).pack()` just curious i just started learning python a few months ago and i enjoy it better than javascript