The SQL module uses driver plugins to communicate with several database APIs. Qt also provides APIs to read, parse and write to XML streams. You can use JSON to represent simple data structures and associative arrays.
Qt Multimedia is an essential module that provides a rich set of QML types and C++ classes to handle multimedia content. It also provides necessary APIs to access the camera and radio functionality. The included Qt Audio Engine provides types for 3D positional audio playback and content management.
Qt lets you connect and communicate with basically anything and supports a wide range of protocols and networking options, including TCP/IP HTTP, UDP, Serial (RS232), Bluetooth, BLE, NFC and more.
The Qt Location API helps you create viable mapping solutions using the data available from some of the popular location services. The Qt Positioning API gives developers the ability to determine a position by using a variety of possible sources, including satellite, wifi, text file, or more.
Graphics in Qt 5 is primarily done either through the imperative QPainter API, or through Qt’s declarative UI language, Qt Quick, and its scene graph back-end.
Qt uses OpenGL for hardware accelerated and 3D graphics, implemented on all desktop platforms and almost every mobile and embedded platform.
Design adaptable software application for various languages and regions without engineering changes. Adapt internationalized software for a specific region or language by adding locale-specific components and translating text.
Qt Help provides access to help contents programmatically and lets you integrate online help into Qt applications. Qt Assistant supports interactive help and enables you to display customer documentation to users of your Qt applications.
Qt Creator is a cross platform integrated development environment (IDE) to create C++ and QML applications for multiple desktop, embedded and mobile platforms. It comes with a code editor, and is integrated with tools for designing, coding, testing, deploying and maintaining your software throughout its product lifecycle.
Developers like Qt Creator because it has a simple and intuitive interface, features a code editor with syntax highlighting and auto-completion, drag-and-design UI creation, visual debugging & profiling tools and many other tools to support your project. And if you feel like prototyping - just hit play.