Introducing
The Slant team built an AI & it’s awesome
Find the best product instantly
Add to Chrome
Add to Edge
Add to Firefox
Add to Opera
Add to Brave
Add to Safari
Try it now
4.7 star rating
0
What is the best alternative to PyQt?
Ad
Ad
MD Python Designer
All
3
Experiences
Pros
2
Cons
1
Top
Pro
Amazing array of uses
The GUI Designer is compatible with all the features of the software. It is compatible with all major databases. They have an interesting GUI database form on their webpage. The GUI can also include graphs and you can create applications like desmos. You can also use ICP DAS, LabJack and Advantech devices.
See More
Top
Con
Visual appearance compared to other GUI frameworks/Designers
The end product did not look as appealing as it would have done with a different GUI Designer. However, it still looked professional and got the job done perfectly.
See More
Top
Pro
No adjustment required
The GUI designer has more than one coding language that it's compatible with, however it works well with Python. The transition from Kivy is easy.The GUI Designer is super easy to use and saves lots of time.
See More
Hide
Free/Paid
2
0
PySimpleGUI
All
19
Experiences
Pros
12
Cons
6
Specs
Top
Pro
Extremely easy to learn, compared to other GUI
Python GUI For Humans - Transforms tkinter, Qt, Remi, WxPython into portable people-friendly Pythonic interfaces. Requires 1/2 to 1/10th the amount of code as underlying frameworks. One afternoon is all that is required to learn the PySimpleGUI package and write your first custom GUI. Students can begin using within their first week of Python education. No callback functions. You do not need to write the word "class" anywhere in your code. "I've been working to learn PyQT for the past week in my off time as an intro to GUI design and how to apply it to my existing scripts... Took me ~30 minutes to figure out PySimpleGUI and get my scripts working with a GUI." "Python GUI has been an absolute nightmare for me and I've avoided it like the plague. Until I saw PysimpleGUI." "I've been pretty amazed at how much more intuitive it is than raw tk/qt. The dude developing it is super active on the project too so if you come across situations that you just can't get the code to do what you want you can make bug/enhancement issues that are almost assured to get a meaningful response." "This library is the easiest way of GUI programming in Python! I'm totally in love with it" "Wow that readme is extensive and great." (hear the love for docs often) "Coming from R, Python is absolutely slick for GUIs. PySimpleGUI is a dream." "I have been writing Python programs for about 4 or 5 months now. Up until this week I never had luck with any UI libraries like Tkinter, Qt, Kivy. I went from not even being able to load a window in Tkinter reliably to making a loading screen, and full program in one night with PySimpleGUI." "I love PySimpleGUI! I've been teaching it in my Python classes instead of Tkinter."
See More
Top
Con
Bad dev attitude
See More
Top
Pro
Single file
Either pip install or copy single source file to your project.
See More
Top
Con
Non pythonic
See More
Top
Pro
Run PySimpleGUI code on multiple GUI Frameworks by changing 1 line of code
The same PySimpleGUI code written by the user can be executed on multiple GUI platforms without changing the source code. Only the import statement needs to be changed. Write the GUI once, run on multiple platforms including a web browser Create windows that look and operate identically to those created directly with tkinter, Qt, WxPython, and Remi.
See More
Top
Con
Bad documentation
The documentation has no structure, is very messy and is based on a case-by-case usage instead of explaining how the lib works.
See More
Top
Pro
No package dependencies other than tkinter
Wraps tkinter and does not require any other packages be installed.
See More
Top
Con
No forms designer
See More
Top
Pro
Easy and comprehensive documentation, tutorials, example code and videos
300+ Demo Programs teach you how to integrate with many popular packages like OpenCV, Matplotlib, PyGame, etc. Tons of documentation, a Cookbook, built-in help using docstrings - in short, it's heavily documented.
See More
Top
Con
Less online tutorials compared to tkinter
See More
Top
Pro
Open source
See More
Top
Con
No good for commercial
See More
Top
Pro
Highly customizable
See More
Top
Pro
Multi-platform support
Python code with GUI will run on Windows, Linux, Raspberry Pi and Android (PyDroid3) with very minor changes. one to 4 lines of boilerplate type code.
See More
Top
Pro
Supports both Python 2.7 and Python 3
See More
Top
Pro
Uses Python language constructs cleverly
PySimpleGUI leverages the Python language constructs in clever ways that shorten the amount of code and return the GUI data in a straightforward manner. When a widget is created in a form layout, it is configured in place, not several lines of code away. With most GUIs, arranging GUI widgets often requires several lines of code… at least one or two lines per widget. PySimpleGUI uses an "auto-packer" that automatically creates the layout. No pack or grid system is needed to lay out a GUI window. What makes PySimpleGUI superior for newcomers is that the package contains the majority of the code that the user is normally expected to write. Button callbacks are handled by PySimpleGUI, not the user's code. Beginners struggle to grasp the concept of a function, and expecting them to understand a call-back function in the first few weeks is a stretch.
See More
Top
Pro
Updated frequently
New releases, new Demo Programs, documentation, online resources as constantly being added.
See More
Top
Pro
Udemy Course
Has a 61 lecture course on Udemy now that's got more than the free older courses on YouTube.
See More
Specs
Python 2.7 & 3 Support:
2.7 & 3.x
Supports GUI Frameworks:
tkinter, Qt, WxPython, Remi (GUI in Browser)
Hide
See All
Experiences
Free
47
9
pyglet
All
5
Experiences
Pros
3
Cons
1
Specs
Top
Pro
3D support
Since pyglet is so tightly woven with OpenGL it allows the support of drawing in 3D.
See More
Top
Con
Small community/popularity
There is a decent amount of documentation and API to go along with pyglet, but in terms of community support there seems to be very little.
See More
Top
Pro
Cross-platform
Works with Windows, Linux, and OS X.
See More
Top
Pro
Written in pure Python
A small advantage, but being a core Python developer, it may be the best to stick to the roots and develop with pyglet as it is able to compile using other Python interpreters.
See More
Specs
License:
BSD
Hide
Get it
here
82
17
Tkinter
All
8
Experiences
Pros
5
Cons
3
Top
Pro
Free for commercial use
See More
Top
Con
No advanced widgets
TkInter does not come with advanced widgets out of the box (e.g. date picker).
See More
Top
Pro
Included in the standard Python library
You probably already have it, since it's included in the standard Python distributions.
See More
Top
Con
Not good looking
You need a lot of code to make it look good.
See More
Top
Pro
Easy to learn and get productive with
TkInter is a small library with a gentle learning curve compared to what’s out there. It has a straightforward API and is often the go-to choice for building quick GUIs for Python scripts.
See More
Top
Con
No reliable UI builder available
There is no tool in the same league as Qt Designer (PyQt) for TkInter.
See More
Top
Pro
Building executables is less complicated
Compared to other GUI libraries, building executables for TkInter applications are simpler because TkInter is included in Python and has no other dependencies. This results in less complicated packaging requirements and smaller binary size.
See More
Top
Pro
Fast
See More
Hide
See All
Experiences
Free
50
12
Dear PyGui
All
11
Experiences
Pros
9
Cons
1
Specs
Top
Pro
Easy to use
See More
Top
Con
Community is still very small
See More
Top
Pro
Multi-purpose
Even while it's in beta, there's a ton of stuff that can be done with this framework.
See More
Top
Pro
Helpful and responsive community
See More
Top
Pro
Great performance
It's fast and responsive due to being written in C++, using the GPU and it is asynchronous by default.
See More
Top
Pro
Smooth and easy to scale with a project
See More
Top
Pro
Permissive MIT license
See More
Top
Pro
Pythonic API
Despite originating from C/C++, DPG is the most Pythonic framework out there.
See More
Top
Pro
Open source
See More
Top
Pro
No GUI lag
GUI and Python API run at separate thread automatically!
See More
Specs
Platforms:
Windows, Linux, Mac
License:
MIT
PRICE:
FREE
Hide
See All
Experiences
Get it
here
38
10
PySide
All
5
Experiences
Pros
4
Cons
1
Top
Pro
Supported by the Qt Company
Qt for Python aka PySide2 is the official set of Python bindings supported by the Qt Company.
See More
Top
Con
Similar to PyQt, you need a C++ background. at least you can read C++ code
Qt's document is poor, and Qt for Python(PySdie) is even worse. this document assumes that you are already familiar with Qt. if you want to customize a Widget, you need to look at the Qt C++ source code to know what to do.
See More
Top
Pro
Qt widgets
Possibility to use a traditional widget-based user interface.
See More
Top
Pro
QtQuick/QML
Possibility to use a declarative approach to define the user interface.
See More
Top
Pro
Weak copyleft
PySide is licensed under the LGPL, which makes it easier to incorporate into commercial projects than PyQt.
See More
Hide
GPL, LGPL and commercial license
17
7
Built By the Slant team
Find the best product instantly.
4.7 star rating
Add to Chrome
Add to Edge
Add to Firefox
Add to Opera
Add to Brave
Add to Safari
Try it now - it's free
{}
undefined
url next
price drop