Advantages
- Applications written in Qt can be used on multiple platforms, without changing the code base of the application
- Qt has a powerful and versatile drawing framework (the GUI designer)
- Qt offers simplicity when creating menus
- The code is written in C++ syntax and is compiled to native binaries, making the application faster
- The framework is easy to use when it comes to creating GUI design
- Qt supports a large variety of compilers (Visual Studio, GCC C++ etc.)
Disadvantages
- Qt requires vast amounts of disk space for compilation, so the disk space can become an extra care
- When installing database drivers, some issues can appear
- The Qt Quick Compiler (used for faster compilation times on mobile platforms) comes only with the commercial version of the Qt
Components
- Qt Essentials
- Qt Addons
- Internationalization tools
- QML
Development tools
- QtCreator
- QtDesigner
- PySide
- Jambi