This is a complete 11 hours on Python GUI Crash Course with Video Training .
in this video we are going to learn about 5 popular GUI Frameworks in Python. we are
going to learn about PyQt5, wxPython, Kivy, TKinter and Pyside2.
Note: you can find the complete 11 hours training video at the end of the article
What is PyQt5 ?
It is a set of Python bindings for Qt application framework, PyQt is used for cross platform application development and it runs on all platforms including windows, OSX, linux, IOS and android. There two versions of PyQt that we have, the first one is PyQt4 it supports qt version 4, the second one is PyQt5 and it supports qt version 5. The bindings are implemented as a set of Python modules and contain over 1,000 classes. So PyQt4 and Qt v4 are no longer supported and there is no new realses for this. and it is strongly recommended to use PyQt5. As we are also using PyQt5 .
What is wxPython ?
wxPython is a cross-platform GUI toolkit for the Python programming language. It allows Python programmers to create programs with a robust, highly functional graphical user interface, simply and easily. It is implemented as a set of Python extension modules that wrap the GUI components of the popular wxWidgets cross platform library, which is written in C++.
Like Python and wxWidgets, wxPython is Open Source, which means that it is free for anyone to use and the source code is available for anyone to look at and modify. And anyone can contribute fixes or enhancements to the project.
wxPython is a cross-platform toolkit. This means that the same program will run on multiple platforms without modification. Currently Supported platforms are Microsoft Windows, Mac OS X and macOS, and Linux or other unix-like systems with GTK2 or GTK3 libraries. In most cases the native widgets are used on each platform to provide a 100% native look and feel for the application.
What is Kivy ?
It is an Open source Python library for rapid development of applications that make use of innovative user interfaces, such as multi-touch apps. Kivy runs on Linux, Windows, OS X, Android, iOS, and Raspberry Pi. You can run the same code on all supported platforms. Kivy is 100% free to use, under an MIT license (starting from 1.7.2) and LGPL 3 for the previous versions. The toolkit is professionally developed, backed and used. You can use it in a commercial product.
What is TKinter ?
Tkinter is a Python binding to the Tk GUI toolkit. It is the standard Python interface to the Tk GUI toolkit, and is Python’s de facto standard GUI. Tkinter is included with standard Linux, Microsoft Windows and Mac OS X installs of Python. The name Tkinter comes from Tk interface.
What is Pyside2 ?
PySide2 is a Python binding of the cross-platform GUI toolkit Qt, currently developed by The Qt Company under the Qt for Python project on porting PySide to work with Qt 5 instead of Qt 4. It is one of the alternatives to the standard library package Tkinter. Like Qt, PySide2 is free software
Watch the complete video training on Python GUI Crash Course
Subscribe and Get Free Video Courses & Articles in your Email
Hello,
Your videos and coding is awesome! Please understand, that people are watching, learning from you and it’s very appreciated how dedicated you truely are!
Thank You!
your welcome and thanks from your good comment