
Tkinter Course - Create Graphic User Interfaces in Python Tutorial
video description
Date: 2022-03-14
Comments and reviews: 10
Ovi
This course is brilliant and I have to say -Thank You- for your effort with one big exception. For absolute beginners like me, it gets quickly very frustrating that every time you run the program you are also quickly switching to a different window therefore totally covering the code window and one never has time to follow your code philosophy since you are a very fast talker and progress with your code so quick as well and it is a never-ending and constantly covering and uncovering the coding window at every minor code modification (all throughout the entire course) to such an extent that I'm actually unable to follow the code no matter how hard I try to and rewinding through the video with the playback cursor almost never cut it. It is simply too fast and too distracting for me. Would have been a lot nicer to use a proper IDE such as PyCharm or similar where one can always see the code window combined with the terminal window and clearly and closely follow the progress without any visual disturbance. Far better layout in my opinion. My take.
reply
This course is brilliant and I have to say -Thank You- for your effort with one big exception. For absolute beginners like me, it gets quickly very frustrating that every time you run the program you are also quickly switching to a different window therefore totally covering the code window and one never has time to follow your code philosophy since you are a very fast talker and progress with your code so quick as well and it is a never-ending and constantly covering and uncovering the coding window at every minor code modification (all throughout the entire course) to such an extent that I'm actually unable to follow the code no matter how hard I try to and rewinding through the video with the playback cursor almost never cut it. It is simply too fast and too distracting for me. Would have been a lot nicer to use a proper IDE such as PyCharm or similar where one can always see the code window combined with the terminal window and clearly and closely follow the progress without any visual disturbance. Far better layout in my opinion. My take.
reply
Eliot
Thank you John! The tkinter documentation on python.org left me feeling lost, perhaps even in over my head. But this lesson is very good, and now I feel like I can make Python GUIs! I coded along using VS Code, adding comments about the sometimes-tricky syntax needed for certain widgets. This leaves me with a great reference for future programs.
At first, I was annoyed that John didn't edit out his typo errors and subsequent corrections. But then I realized that this was more a -feature- than a -bug-, as it teaches how to interpret the Python error messages and such.
Note: I skipped the sections -Using Databases- through -Add Zipcode Lookup Form-, as they are probably not relevant to me, so they are not covered by this review.
reply
Thank you John! The tkinter documentation on python.org left me feeling lost, perhaps even in over my head. But this lesson is very good, and now I feel like I can make Python GUIs! I coded along using VS Code, adding comments about the sometimes-tricky syntax needed for certain widgets. This leaves me with a great reference for future programs.
At first, I was annoyed that John didn't edit out his typo errors and subsequent corrections. But then I realized that this was more a -feature- than a -bug-, as it teaches how to interpret the Python error messages and such.
Note: I skipped the sections -Using Databases- through -Add Zipcode Lookup Form-, as they are probably not relevant to me, so they are not covered by this review.
reply
GreasyGoblin
Great tutorial! Little nit-picky comment, here, on the photo-viewer app:
The code in the button_forward and button_back functions is 95% identical. You can clean up a lot of this code by just using one function ( I called mine change_photo() ) and adding an if/else statement to handle the button disables. Brings the code down to about 40 lines. Also prevents you from having to make the same changes twice for the forward/back buttons.
reply
Great tutorial! Little nit-picky comment, here, on the photo-viewer app:
The code in the button_forward and button_back functions is 95% identical. You can clean up a lot of this code by just using one function ( I called mine change_photo() ) and adding an if/else statement to handle the button disables. Brings the code down to about 40 lines. Also prevents you from having to make the same changes twice for the forward/back buttons.
reply
das
57:00 Adding a number to calc display.
You dont have to to IT with thr strings actually. Here is methods i figured out:
The number which is actually on screen You multiply by 10. You add the number which is pressed by button. You display new number on display.
When you use string instead of numbers there's one Simple module to help You exchange between strings and numbers - SymPy - a great library for symbolic calculations.
reply
57:00 Adding a number to calc display.
You dont have to to IT with thr strings actually. Here is methods i figured out:
The number which is actually on screen You multiply by 10. You add the number which is pressed by button. You display new number on display.
When you use string instead of numbers there's one Simple module to help You exchange between strings and numbers - SymPy - a great library for symbolic calculations.
reply
Emo
Is there a way to make our Python Uis look more beautiful with CSS or something? The logic etc is impressive but it LOOKS like a child made it in 1980. Not saying it's the content creators fault he is awesome. I think Python just sucks for UI, if I'm wrong can someone point me in the right direction, what tool should I use to make python UI more beautiful? Feel free to recommend more then one tool so I can compare. Thank you.
reply
Is there a way to make our Python Uis look more beautiful with CSS or something? The logic etc is impressive but it LOOKS like a child made it in 1980. Not saying it's the content creators fault he is awesome. I think Python just sucks for UI, if I'm wrong can someone point me in the right direction, what tool should I use to make python UI more beautiful? Feel free to recommend more then one tool so I can compare. Thank you.
reply
Tarick
3:15:05 I know it isn't that important, but I have a guess of what is going on. When he declared the Tkinter variable, initially, he didn't set any value for it, so when he clicked the button it created a Label with no text in it because there was no info inside -var-(where the label was taking its text from).
reply
3:15:05 I know it isn't that important, but I have a guess of what is going on. When he declared the Tkinter variable, initially, he didn't set any value for it, so when he clicked the button it created a Label with no text in it because there was no info inside -var-(where the label was taking its text from).
reply
18
I am not getting the exit program button while running the open image program on my laptop...
Please help me ASAP
And also for every image viewer program, I am unable to display the buttons and images simultaneously
And also your image program syntax is not even working in subline text
reply
I am not getting the exit program button while running the open image program on my laptop...
Please help me ASAP
And also for every image viewer program, I am unable to display the buttons and images simultaneously
And also your image program syntax is not even working in subline text
reply
Richard
In case anybody is wondering how at 4:14:32 the deletebox integer value is concatenated with a string, here is the thing. get function inputs a string always; so even if you enter an integer in the entry box, get will still serve it as a string; therefore it is eligible for concatenation
reply
In case anybody is wondering how at 4:14:32 the deletebox integer value is concatenated with a string, here is the thing. get function inputs a string always; so even if you enter an integer in the entry box, get will still serve it as a string; therefore it is eligible for concatenation
reply
Chimdindu
This was such a great tutorial on python GUIs. Happy I found this. I learnt overall, how to build GUIs, how to understand bugs and kind of correct them and as well, different programmatic approaches to creating solutions.
reply
This was such a great tutorial on python GUIs. Happy I found this. I learnt overall, how to build GUIs, how to understand bugs and kind of correct them and as well, different programmatic approaches to creating solutions.
reply
Luis
MAN! this saved my day, I'm totally new on py and this is awesome, I've been trying to figure out to do the same for some code I need to use while working and this is awesome!. appreciate it, awesome!
reply
MAN! this saved my day, I'm totally new on py and this is awesome, I've been trying to figure out to do the same for some code I need to use while working and this is awesome!. appreciate it, awesome!
reply
Add a review, comment
Other channel videos















