Building a Python GUI Application With Tkinter (Summary)
In this video course, you learned how to get started with Python GUI programming. Tkinter is a compelling choice for a Python GUI framework because it’s built into the Python standard library, and it’s relatively painless to make applications with this framework.
Throughout this video course, you’ve learned several important Tkinter concepts:
- How to work with widgets
- How to control your application layout with geometry managers
- How to make your applications interactive
- How to use five basic Tkinter widgets:
Label
,Button
,Entry
,Text
, andFrame
Now that you’ve mastered the foundations of Python GUI programming with Tkinter, the next step is to build some of your own applications. What will you create? Share your fun projects down in the comments below!
Congratulations, you made it to the end of the course! What’s your #1 takeaway or favorite thing you learned? How are you going to put your newfound skills to use? Leave a comment in the discussion section and let us know.
00:00 Well done! You’ve made it to the end of the course. You’ve built two GUI applications in Python and applied many of the skills that you’ve learned throughout.
00:09 That’s no small achievement, so take some time to feel good about what you’ve done. You are now ready to add to the functionality of the applications you’ve created here or tackle some new applications on your own.
00:22
tkinter
is a compelling choice for Python GUI development because it’s built into the Python standard library, and as you’ve seen, it’s relatively painless to make applications with it.
00:34
In this course, you’ve learned how to use five basic tkinter
widgets: Label
, Button
, Entry
, Text
, and Frame
, how to control your application layout with geometry managers, how to make your applications interactive, and how to build two small sample applications.
00:54
Now that you’ve mastered the foundations of Python GUI programming with tkinter
, the next step is to build some of your own applications, possibly by adapting projects that were previously command-line based.
01:06 We hope you found this course useful, and we’ll see you again soon at realpython.com.
Become a Member to join the conversation.