Cross-platform software libraries and APIs
Qt Creator IDE and productivity tools
UI Design tool for UI composition
for Qt projects
Digital advertising for UI apps
Usage intelligence for embedded devices
GUI test automation
Code coverage analysis
Test results management and analysis
Software static code analysis
Software architecture verification
The latest version of Qt.
Make the most of Qt tools, with options for commercial licensing, subscriptions, or open-source.
Explore Qt features, the Framework essentials, modules, tools & add-ons.
The project offers PySide6 - the official Python bindings that enhance Python applications.
Qt empowers productivity across the entire product development lifecycle, from UI design and software development to quality assurance and deployment. Find the solution that best suits your needs.
Insight into the evolution and importance of user-centric trends and strategies.
Learn how to shorten development times, improve user experience, and deploy anywhere.
Tips on efficient development, software architecture, and boosting team happiness.
Get the latest resources, check out upcoming events, and see who’s innovating with Qt.
Whether you're a beginner or a seasoned Qt pro, we have all the help and support you need to succeed.
Customers
Realm is MongoDB's modern data store for mobile and devices. It is simple to use because it is an object database and does not require a separate mapping layer. Updates to the underlying data store are reflected instantly in the objects, which can drive reactive UI layers in different environments. Realm also works together with Atlas Device Sync seamlessly, providing mobile-to-cloud data sync capabilities enabling developers to easily build reactive mobile apps sharing state in real time.
Realm was designed and developed for resource-constrained environments and its C++ SDK is especially well-suited for areas such as embedded devices, IoT, and cross-platform applications. For this reason, MongoDB's team has worked with the Qt Company on an example application showcasing the functionality of Realm with Atlas Device Sync in an IoT scenario.
Otso Virtanen, Senior Product Manager, MongoDB
Qt's Coffee Machine demo application demonstrates the clean separation between imperative logic and the purely declarative visual design.
In collaboration with MongoDB's team, Realm and Atlas Device Sync was integrated into Qt Coffee Machine application by extending the existing coffee selection and brewing menu, and by adding local data storage and cloud-syncing—essentially turning the Coffee Machine into a fleet of machines. This fleet can be operated and controlled remotely by an operator and can include separate applications for the field workers maintaining the machines.
Atlas Device Sync makes it easy for developers to build reactive applications for multi-device scenarios by sharing the application state in real time with the cloud and local devices. This is particularly compelling when combined with a powerful GUI framework such as Qt.
In the Coffee Machine example, MongoDB's team has integrated functionality such as configuring drink recipes in the cloud, out-of-order sensing, and remote control logic. With Realm and Atlas Device Sync, we also get the resiliency for dropped network connections out of the box.
Dive into the source code for the Coffee Machine and the setup instructions to add the same capabilities to your Qt based application.
MongoDB just announced the release of the Realm C++ SDK Alpha, and the team continues working towards a Beta. This SDK was built to address the increasing demand – for seamless data management and on-device data storage solutions – from the developer community in industries such as automotive, healthcare, and retail. Look at MongoDB's companion blog post for more details.
Qt Group includes The Qt Company Oy and its global subsidiaries and affiliates.