Python GUI

GUI Programming in Python – Python Wiki
Python has a huge number of GUI frameworks (or toolkits) available for it, from TkInter (traditionally bundled with Python, using Tk) to a number of other cross-platform solutions, as well as bindings to platform-specific (also known as “native”) technologies.

Overview — PyGObject
PyGObject is a Python package which provides bindings for GObject based libraries such as GTK, GStreamer, WebKitGTK, GLib, GIO and many more. It supports Linux, Windows and macOS and works with Python 2.7+, Python 3.5+, PyPy and PyPy3. PyGObject, including this documentation, is licensed under the LGPLv2.1+.

Python – GUI Programming (Tkinter) – Tutorialspoint
Python – GUI Programming (Tkinter) – Python provides various options for developing graphical user interfaces (GUIs). Tkinter − Tkinter is the Python interface to the Tk GUI toolkit shipped with Python. wxPython − This is an open-source Python interface for wxWindows. JPython − JPython is a Python port for Java which gives Python scripts seamless access to Java class libraries on the local machine.

Python GUI Programming With Tkinter – Real Python
Python has a lot of GUI frameworks, but Tkinter is the only framework that’s built into the Python standard library. In this article, you'll learn 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.

How to Build a Python GUI Application With wxPython – Real Python
There are many graphical user interface (GUI) toolkits that you can use with the Python programming language. The big three are Tkinter, wxPython, and PyQt. Each of these toolkits will work with Windows, macOS, and Linux. In this step-by-step tutorial, you'll learn 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.

Introduction to GUI With Tkinter in Python- DataCamp
In this tutorial, you are going to learn how to create GUI apps in Python. You’ll also learn about all the elements needed to develop GUI apps in Python.

Python and PyQt: Building a GUI Desktop Calculator – Real Python
In this step-by-step tutorial, you'll learn 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.

TkInter – Python Wiki
Tkinter is Python’s de-facto standard GUI (Graphical User Interface) package. It is a thin object-oriented layer on top of Tcl/Tk. Tkinter is not the only Gui Programming toolkit for Python. It is, however, the most commonly used one.

Graphical User Interfaces with Tk — Python 3.8.1 documentation
Tk/Tcl has long been an integral part of Python. It provides a robust and platform independent windowing toolkit, that is available to Python programmers using the tkinter package, and its extension, the tkinter.tix and the tkinter.ttk modules. The tkinter package is a thin object-oriented layer on top of Tcl/Tk. To use tkinter, you don’t need to write Tcl code, but you will need to consult the Tk documentation.

kinter Course – Create Graphic User Interfaces in Python | YouTube
Learn Tkinter in this full course for beginners. Tkinter is the fastest and easiest way to create Graphic User Interfaces (GUI applications) with Python. Tkinter comes with Python already, so there’s nothing to install!

Python GUI Programming with Tkinter and Python 3.7 | YouTube
Make a Music Player with tkinter. Creating a Tkinter window. Title, Icon and Geometry. Text and Images. Messagebox + Executing commands in Menubar. Opening up files using Filedialog Tkinter. Calculating Current Time + Threading in Tkinter Python. Events and Bindings.