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.
For some time now, the challenges of developing advanced human machine interfaces (HMIs) for embedded platforms has centered around translating the design vision to code, and then deploying that code to hardware platforms that meet the cost sensitivities of the market. The trend on user preferences around HMI, spanning across all industries, is tied to the benchmark most of us carry right in our pocket daily – the smartphone. When a user is met with a screen, it is an almost automatic expectation that the experience be the same as on their smartphone, regardless of what is under the hood. This can be an extreme challenge for cost sensitive markets where the budget for differentiation is low. Consumer markets are showing increased interest in advanced user interface technologies that can be effective at putting yourself ahead of the competition. Regardless of your market’s cost sensitivity, a premium user experience should not require a higher complexity and cost in your Bill of Materials (BOM). NXP™ Semiconductor’s recent release of the i.MX RT1170 crossover microcontroller (MCU) ushers in the era of GHz performance, and when paired with the complete software technology, enables an exceptional user experience at a cost suited to markets across many industries.
A combination of NXP’s i.MX RT1170 MCU and Qt Software framework can heighten UX, like this cost-effective solution in an HMI.
Qt is the most widely used technology for creating seamless user experience for desktop, mobile, and embedded platforms. The framework contains a vast collection of C++/QML based libraries and provides Python/Web support for a seamless UI development across all platforms. It's a practical embedded GUI solution.
Embedded HMI UI UX demo images for NXP Crossover MCUs with Qt for MCUs.
Also, advanced tooling for both the developer and designer is available in the form of a full-featured IDE and Qt Design Studio which allows for importing design projects directly from their native environments like Photoshop, Sketch and Figma with auto code generation. These tools have eased the pain by optimizing the highly iterative designer-developer workflow, allowing both teams to focus on their part of the innovation cycle while performing the hand-off efficiently.
UI/UX designers can import designs from Photoshop, Sketch, and rapid prototype embedded GUIs using Qt Design Studio.
NXP’s i.MX RT1170 crossover MCU has set a new level for what is capable with Qt’s MCU graphics engine – Qt Quick Ultralite (QUL). Qt leverages the VGLite 2D GPU to minimize the load on the core CPU. This means snappier user experience while enabling CPU tasks to be completed faster. The i.MX RT1170 also offers a dual-core option, splitting tasks between the Arm® Cortex®-M7 and the Cortex-M4. QUL can run on either core, allowing a more flexible embedded system architecture. For example, one core can run the HMI, freeing up the other core to cater to non-HMI tasks such as driving peripherals, managing communication interfaces and performing real-time critical tasks without impeding graphics performance, and vice versa.
Want to learn more or get started?
If you like to learn more about Qt for MCUs and NXP’s i.MX RT1170 integration, join our upcoming live interactive events and try for free today!
Download the latest release here: www.qt.io/download.
Qt 6.6. is a feature release with focus on improving UX capabilities including responsive UI technology and the Qt Graph module.
Check out all our open positions here and follow us on Instagram to see what it's like to be #QtPeople.