Learning Path ⋅ Skills: Tkinter, PyQt, wxPython, Kivy, GUI Layouts, Event Handling, Database Integration, Thread Management, Mobile App Development, GUI Design
Unlock the world of Python GUI programming! Begin with Tkinter basics, then advance to building games and handling databases with PyQt. Learn to prevent freezing GUIs, design with Qt Designer, and create mobile apps with Kivy. Gain skills to build interactive, professional applications.
Learning Path ⋅ 12 Resources
#1
Course
Building a Python GUI Application With TkinterLearn the basics of GUI programming with Tkinter, the de facto Python GUI framework. Master GUI programming concepts such as widgets, geometry managers, and event handlers. Then, put it all together by building two applications: a temperature converter and a text editor.
#2
Tutorial
Build a Tic-Tac-Toe Game With Python and TkinterIn this step-by-step project, you'll learn how to create a tic-tac-toe game using Python and the Tkinter GUI framework. Tkinter is cross-platform and is available in the Python standard library. Creating a game in Python is a great and fun way to learn something new and exciting!
#3
#4
Course
Build a GUI Calculator With PyQt and PythonLearn how to create graphical user interface (GUI) applications with Python and PyQt. Once you've covered the basics, you'll build a fully functional desktop calculator that can respond to user events with concrete actions.
#5
Course
Creating PyQt Layouts for GUI ApplicationsIn this step-by-step course, you’ll learn how to use PyQt layouts to arrange and manage the graphical components on your GUI applications. With the help of PyQt's layout managers, you'll be able to create polished and professional GUIs with minimal effort.
#6
#7
#8
#9
#10
#11
Tutorial
How to Build a Python GUI Application With wxPythonLearn how to create a cross-platform graphical user interface (GUI) using Python and the wxPython toolkit. A graphical user interface is an application that has buttons, windows, and lots of other widgets that the user can use to interact with your application.
#12
Course
Build Cross-Platform GUI Apps With KivyLearn how to build a cross-platform mobile application with Python and the Kivy GUI framework. You'll discover how to develop an application that can run on your desktop as well as your phone. Then, you'll package your app for Windows, Linux, and macOS.
Got feedback on this learning path?
Looking for real-time conversation? Visit the Real Python Community Chat or join the next “Office Hours” Live Q&A Session. Happy Pythoning!
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4