Best Python GUI Libraries Compared! (PyQt, Kivy, Tkinter, PySimpleGUI, WxPython & PySide)

Channel Avatar
Comment
X
Share
Best Python GUI Libraries Compared! (PyQt, Kivy, Tkinter, PySimpleGUI, WxPython & PySide)
Best Python GUI Libraries Compared! (PyQt, Kivy, Tkinter, PySimpleGUI, WxPython & PySide)
In this video, I compare all popular Python GUI libraries. This includes Tkinter, PyQt, PySimpleGUI, Kivy, wxPython, and PySide. I review the various widgets they offer, showcase example applications and discuss what purposes each library is best suited for.

I also go over my personal recommendations and include license information so you can make the right decision when picking the right Python GUI Library to learn!

— Links —

Tkinter:
Customtkinter: https://github.com/TomSchimansky/CustomTkinter
TTKBootstrap: https://ttkbootstrap.readthedocs.io/en/latest/
TTKBootstrap Recommended Tutorial: https://youtu.be/PIaccbMT6fo
Table Widgets: https://github.com/ragardner/tksheet
Calendar Widgets: https://github.com/j4321/tkcalendar
Recommended Tutorial: https://youtu.be/mop6g-c5HEY

PyQt:
PyQt6 Recommended Tutorial: https://www.youtube.com/playlist?listPLxXeZgE132z9_NtOHevjb1oniTStIqUdk
PyQt6 Documentation: https://www.riverbankcomputing.com/static/Docs/PyQt6/
PySide Documentation: https://wiki.qt.io/Qt_for_Python
PyQt Dark theme: https://pypi.org/project/pyqtdarktheme/
PyQt Icons: https://github.com/spyder-ide/qtawesome

PySimpleGUI:
PySimpleGUI Documentation: https://www.pysimplegui.org/en/latest/
PySimpleGUI GitHub Page: https://github.com/PySimpleGUI
PySimpleGUI wxPython Port: https://github.com/PySimpleGUI/PySimpleGUI/tree/master/PySimpleGUIWx
PySimpleGUI Qt Port: https://github.com/PySimpleGUI/PySimpleGUI/tree/master/PySimpleGUIQt
PySimpleGUI Recommended Tutorial: https://youtu.be/kQ8DGP9p2LY

Kivy:
Kivy’s Site: https://kivy.org/
Kivy Documentation: https://kivy.org/doc/stable/
KivyMD: https://github.com/kivymd/KivyMD
KivyMD Documentation: https://kivymd.readthedocs.io/
Kivy Recommended Tutorial: https://www.youtube.com/playlist?listPLCC34OHNcOtpz7PJQ7Tv7hqFBP_xDDjqg

wxPython:
wxPython Recommended Tutorial: https://www.youtube.com/playlist?listPLxXeZgE132z_Jwm9_-ZjulJZ-IRuqfn4d
wxPython’s Site: https://wxpython.org/
wxPython Documentation: https://docs.wxpython.org/

License Information:
For PySimpleGUI: https://github.com/PySimpleGUI/PySimpleGUI/blob/master/license.txt
For wxPython: https://wxpython.org/pages/license/index.html
For Kivy: https://kivy.org/doc/stable/guide/licensing.html

PySide:
PySide Documentation: https://wiki.qt.io/Qt_for_Python
PySide License Information: https://doc.qt.io/qtforpython/licenses.html

PySide Vs PyQT Differences: https://www.pythonguis.com/faq/pyqt5-vs-pyside2/

— Chapters —
00:00 – Intro
00:20 – Tkinter
01:32 – PyQt
03:14 – PySimpleGUI
4:45 – Kivy
06:16 – wxPython
06:40 – Personal Recommendations
08:08 – Licenses
08:39 – PyQt Vs PySide

Take the opportunity to connect and share this video with your friends and family if you find it useful.

Read Also

Leave a Reply

Your email address will not be published. Required fields are marked *