QT
Qt is a cross-platform application framework primarily for C++. It provides a comprehensive set of libraries and tools for developing graphical user interfaces as well as non-GUI functionality such as networking, threading, and data persistence. Qt supports desktop, embedded, and mobile platforms including Windows, macOS, Linux, Android, and iOS.
At its core, Qt uses a metaobject system based on signals and slots for communication between objects,
History and development: The framework originated at Trolltech in Norway in 1995. Trolltech was acquired by
Ecosystem and bindings: Bindings exist for languages other than C++, notably Python via PyQt and PySide; Qt