PyQt is a Python binding of the cross-platform GUI toolkit Qt. Applications built with PyQt will run on any platform supported by Qt & Python including
Windows, OS X, Linux, iOS and Android.
For a complete guide to desktop application development with Python & PyQt, see my
PyQt5 book and PyQt6 book