Qt / QML
The standard framework across desktop, embedded and mobile platforms
Today, Qt is the most established and mature UI framework for building cross-platform desktop and embedded applications. It is used in all industries to create dashboard UIs, industrial HMIs, complex scientific or commercial desktop applications, rich-connected embedded devices, and more.
Over the past two decades, KDAB has cultivated unique expertise in software development with Qt and QML. For a long time, KDAB has been the largest external contributor to Qt and has created a wealth of useful, primarily open-source, tools and libraries to make developers' lives easier and improve code quality and performance. It is no exaggeration to say that our experts know Qt inside out.
“KDAB as a partner, supplier, and innovator helped us very much to develop and maintain our Qt code interface.”
Janus Dybulla, Software Engineer
Lufthansa Technik
Qt expertise in KDAB
Qt Consulting
Sometimes it is just a small but tricky problem that holds your project back. Having supported hundreds of Qt-related projects, KDAB has probably the largest and most in-depth knowledge of software development with Qt. With our consultants, you have our complete Qt know-how to find the best solution and move your project forward. Learn more about our consulting services here.
Qt Development
If your team lacks experienced Qt developers or you need more developers than you have, hiring a developer team from KDAB can be the best solution to get your project up and running quickly and make reliable progress. Our experts not only add manpower but also provide guidance and equip your team with efficient development tooling and processes. If preferred, KDAB also provides complete project management and development. Find out more...
Porting to Qt
Porting to Qt from legacy frameworks like MFC or Photon or upgrading from lower Qt versions to Qt 5.15 or Qt 6 can be time-consuming and error-prone. KDAB has helped hundreds of customers make a fast, safe and smooth transition to the latest Qt versions. Find out more...
Learn programming with Qt and QML
KDAB has trained thousands of Qt and C++ developers over the years. Our trainers are regularly involved in real-life customer projects, which allows them to deliver courses with high practical relevance. Our training portfolio contains courses for beginners and advanced developers to improve their Qt and QML skills.
Qt / Rust integration
Qt is based on C++, and most Qt applications are developed with underlying C++ code. Recently, more developers are looking to write the business logic of their applications in Rust. To improve the integration with Qt, KDAB has developed safe Rust bindings called CXX-Qt, which are freely available here.
Qt Tools and Libraries
Over the years, our experts have created many useful tools and libraries, mainly for Qt developers. These include GammaRay, Hotspot, Heaptrack, KDDockWidgets, KDToolBox, and more. You can find them on https://github.com/kdab.
Qt 3D
Qt 3D, part of the Qt framework, is a powerful solution for integrating 3D content and related features into applications. It offers a robust set of APIs and tools for near-realtime simulation systems with 2D and 3D rendering support for both Qt and Qt Quick, which empowers developers to create immersive graphic experiences. KDAB's deep expertise in Qt 3D comes from being the technology's core contributor. Find out more...
Get in touch
If you have questions about Qt-related software issues or want to discuss your project, we look forward to hearing from you.
Contact us