PyQt5 is a set of Python bindings for Trolltech's Qt5 application framework and runs on all platforms supported by Qt5.