Cross-platform software libraries and APIs
Qt Creator IDE and productivity tools
UI Design tool for UI composition
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.
From talking to our customers, we see that even designers who work for companies that don’t use Figma would like to be able to use it. So I think we’ll see a lot of design work moving in this direction, which is why we put so much emphasis on Figma in our bridge development.
One of the things that Figma does differently – or rather, an existing idea it built upon – is that you can create components that can be reused. With Figma, these components can even have variations. What’s significant about this feature is that it maps almost one-to-one with the concepts in Qt Design Studio that exist as part of our QML language.
This is very useful in working with the different states that UI components typically have. For example, a button may have a pressed state, a hovered-over state, a blocked state, and a normalized state. This challenge has always been difficult to design around, but it’s something we’ve emphasized at Qt and that we see in Figma too. Starting from Qt Design Studio 3.3.0, you can seamlessly import component variants into Qt Design Studio.
I’ve spent hundreds of hours using Photoshop – both during my studies and at work. Photoshop is a very good tool for print and digital work, but it was not really made for sorting information architecture, and for creating UI/UX designs.
That said, Photoshop is still the standard in certain industries and a lot of designers have used it for a decade or more to create brilliant work. Some of these legacy projects are really complicated and detailed, so understandably nobody wants to lose work of that quality. This is why the first bridge we made to Qt Design Studio was for Photoshop.
Important for Photoshop users to know is that the idea of componentization is central to Qt Design Studio. For example, if you need to create a button in the UI, you just need to design a single version of that component in Qt Design Studio and then you can use this original version every time you need it.
The reason I point this out is that Photoshop does not easily lend itself to this idea of componentization. But we’ve created workarounds through our bridge technology that allow Photoshop users to bring their work into Qt Design Studio, with a version of this componentization feature. It’s worth a try, as the alternative is redrawing all those Photoshop files…
Another great Adobe program is XD, which sits on top of the entire stack of development work Adobe has done over the past decades. XD is great for user-experience design, allowing you to do componentization, instantization, override properties, and create file structures that map back down to the real design objects. XD is still a very popular design tool, particularly in large industrial companies.
We’ve put a lot of effort into getting our bridge technology to the level it’s at for XD. You can use the bridge we’ve built to bring all of your photographic, illustrative and UX thinking into Qt Design Studio, where you can then start creating the interactions and other kinds of front-end logic our software was made for.
We’re still somewhat limited in terms of development by what the API for Adobe XD lets us do. As soon as the capabilities are available, we’ll implement them.
Although it’s for Mac users only, Sketch is probably one of the first tools that tried to solve the UI/UX paradigm of design.
What Sketch did brilliantly is make use of symbols that become components. So you can create one complex symbol – such as a gauge in a car UI, for example – or even a cluster of such symbols. Then everywhere that cluster appears, you just link to the original one.
The second bridge we made was to Sketch, and it’s still working really well. If you happen to be using Sketch, you can use Qt Design Studio and get a good result. We’re planning on developing it further, but right now we’re also waiting for an API to become available from Adobe so that we can implement even more features.
Start designing your user experience with Qt
Qt Group includes The Qt Company Oy and its global subsidiaries and affiliates.