Tkinter Beginner Course - Python GUI Development

Поделиться
HTML-код
  • Опубликовано: 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/
  • НаукаНаука

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

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

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

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

      16:00 button with setted place

  • @cmrncrick
    @cmrncrick Год назад +26

    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.

  • @janikpanic
    @janikpanic 26 дней назад

    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.

  • @chorltondragon
    @chorltondragon 4 месяца назад +13

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

  • @PhoenixSunshin
    @PhoenixSunshin 7 месяцев назад +3

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

  • @chuckbenedict7235
    @chuckbenedict7235 7 месяцев назад +16

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

  • @charleselliott4943
    @charleselliott4943 Год назад +130

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

    • @habibullahshaik6986
      @habibullahshaik6986 10 месяцев назад +1

      I agree

    • @juancharlie777
      @juancharlie777 4 месяца назад +1

      Quite a statement. I wouldn't argue against it though. @NeuralNine - please keep up the good work!

    • @VinothKumar-ut4rj
      @VinothKumar-ut4rj 4 месяца назад +1

      I too agree with

  • @jongalloway4104
    @jongalloway4104 2 года назад +31

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

  • @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!

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

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

  • @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.

  • @mehanik4
    @mehanik4 8 месяцев назад +3

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

  • @alleged_STINK
    @alleged_STINK 5 месяцев назад

    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.

  • @Samsul2013
    @Samsul2013 7 месяцев назад

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

  • @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.

  • @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.

  • @sherlokie2000
    @sherlokie2000 5 месяцев назад

    Thank you, very useful for my first tkinter script!

  • @hello_world1221
    @hello_world1221 8 месяцев назад

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

  • @daveys
    @daveys 8 месяцев назад

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

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

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

  • @abdullahhaidary149
    @abdullahhaidary149 Месяц назад

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

  • @P.Black-tomboy99
    @P.Black-tomboy99 2 дня назад

    finally i found the perfect one for beginners, pretty much understandable 🎉🎉🎉

  • @robynrox
    @robynrox 4 дня назад

    Excellent, thank you!

  • @yourbigfan1777
    @yourbigfan1777 8 месяцев назад

    Awesome tutorial! Making my own calculator right now!

  • @icarofreire5079
    @icarofreire5079 Год назад +4

    Clear thought process and right to the point. Thanks

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

    Awesome video. Tausend Dank

  • @PA-bu5cs
    @PA-bu5cs 6 месяцев назад

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

  • @kaushiki.sharma
    @kaushiki.sharma 24 дня назад

    You made it really simple ! Thanksss

  • @DanPlumbley
    @DanPlumbley 11 месяцев назад +2

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

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

    Oh I love this!

  • @kevinmerrell9952
    @kevinmerrell9952 25 дней назад

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

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

    Amazing video, amazing speed

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

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

  • @user-qy6xr2ju4i
    @user-qy6xr2ju4i Год назад +1

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

  • @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 6 месяцев назад

    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.

  • @justinianpintilie5999
    @justinianpintilie5999 Год назад +3

    The tutorial was so useful, thank you! Congrats!

  • @iSven
    @iSven 8 месяцев назад

    Amazing tutorial!

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

    Best for revision.

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

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

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

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

    ur really an awesome teacher

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

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

    nice tutorial, thanks

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

    you're the best!

  • @luvsk-rg2xq
    @luvsk-rg2xq 6 месяцев назад

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

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

    Amazing 👏

  • @kansiimegracie542
    @kansiimegracie542 6 месяцев назад

    Greate video, and we'll explain.

  • @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.

  • @Ethiopia_
    @Ethiopia_ 9 месяцев назад

    Very useful thanks 🙏

  • @evilgenius8444
    @evilgenius8444 4 месяца назад

    Well explained thanks

  • @garfield-pro
    @garfield-pro 2 года назад +1

    Keep it up.

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

    Thanks so much for the clear and brief explanations

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

    Thanks!

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

    thanks for useful contents

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

    Great training video, Thank You!

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

    woow. superb

  • @Dubai_life_
    @Dubai_life_ 9 месяцев назад

    Thank you.

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

    Nice!

  • @arnavmeena525
    @arnavmeena525 2 года назад +56

    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 RUclips.

    • @vali69
      @vali69 10 месяцев назад

      ​@@arnavmeena52587*

  • @MoodSwingZX
    @MoodSwingZX 9 месяцев назад

    Wery understandable and it works xD

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

    Nice intro. Tq.

  • @Debelinka
    @Debelinka 6 месяцев назад

    Liked and SUB! Thanks!!

  • @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.

  • @mmluv
    @mmluv Год назад +2

    Excellent tutorial. you gotta be the best instructor on RUclips! 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

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

    Thanks.

  • @Ram_SM
    @Ram_SM Месяц назад

    Thx Brotha

  • @alihassansalameh
    @alihassansalameh 8 месяцев назад

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

  • @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.

  • @MrFlanker1980
    @MrFlanker1980 10 месяцев назад

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

  • @skeir4317
    @skeir4317 9 месяцев назад

    Great

  • @user-gv9uw7cx6x
    @user-gv9uw7cx6x 6 месяцев назад

    cool video)

  • @josephdaquila2479
    @josephdaquila2479 5 месяцев назад

    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

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

  • @gaborkoczian9065
    @gaborkoczian9065 Год назад +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

  • @QuransGems-zd1jd
    @QuransGems-zd1jd 19 дней назад

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

  • @knecht6924
    @knecht6924 9 месяцев назад

    really good and interesting but damn that was fast

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

    second time playing with tkinter, this tutorial is very understandable

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

  • @brogangh
    @brogangh 10 месяцев назад

    this was very useful, thank you!

  • @xoxogamewolf7585
    @xoxogamewolf7585 9 месяцев назад +2

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

  • @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.

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

  • @joanadewusi3771
    @joanadewusi3771 11 месяцев назад +1

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

  • @theGamer-ei5kf
    @theGamer-ei5kf Год назад

    King

  • @rayyoudontneedtoknow6887
    @rayyoudontneedtoknow6887 10 месяцев назад

    You are a great teacher keep up the good work

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

    best python tutorial on youtube, hands down.

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

    Thank you sir, 😍clear explanation

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

    Very nice! Thanks.

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

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

  • @davetech1
    @davetech1 7 месяцев назад

    Can you make a video explaining all the keywords you used

  • @QuransGems-zd1jd
    @QuransGems-zd1jd 19 дней назад

    17:13 part two just getting started!

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

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

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

    Mashalah ❤great content..keep it up

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

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

    Would be helpful idlf if u could tell us which ide you're using I'm still stuck with vs code on my lightweight pc 16gb ram and Intel core i3 x64 py charm I see now