PyQt5 is a set of Python v3 bindings for The Qt Company's Qt application framework and runs on all platforms supported by Qt including Windows, MacOS/X and Linux. PyQt5 supports Qt v5. The bindings are implemented as a set of Python modules and contain over 1,000 classes.