46
User
Recs.
Recs.
42
Updates
Last
Updated
Updated
Activity
15 Options
SpecsUpdate
PlatformsUNIX/Unix-like (X11, Wayland), macOS, Windows, Windows UWP, Android, IOS/tvOS/watchOS, WebAssembly, Haiku
Popular Language BindingsC++, Python, QML
Mobile targetsAndroid, Tizen, IOS/tvOS/watchOS, Plasma Mobile, Blackbery
Pros
Pro Global community
The community behind Qt is both massive and approachable. Digia (also owners) are joined by the likes of Intel, KDAB, ICS, Canonical and numerous others in sponsoring development, while communities such as KDE also contribute significantly. Forums are active, mailing lists are open, irc channels chatting, git repositories well managed. Answers to questions are usually minutes away.
Know any positive aspects of this option?
Cons
Con Upgrading to a new version usually requires a big cost in development man-hours for your application
Con Complex API requires a lot of learning but big changes in each new version typically mean that is flushed
Know any negative aspects of this option?
Recommendations
Qt
Recommended a year ago
Pro
Open sourcePro
Global communityPro
Good documentationPro
Windowing systemPro
Supports mouse, keyboard and touch handlingPro
Easy to install on any platformPro
Better project structurePro
Automatically connects signals to slots based on the namesCon
To distribute proprietary software you need to payPro
Lots of libraries and extensionsPro
Includes other programming languages bindingsCon
Creeps into all parts of the projects