Better_Software_Header_Mobile Better_Software_Header_Web

Find what you need - explore useful information and developer resources

Areas of Interest

Searching…

676 results

Upgrading from Qt 4 to Qt 5 may seem straightforward, but potential pitfalls can complicate the process. Despite Qt 5's design to ease transitions, resource constraints and shifting priorities often delay migration from legacy frameworks. As pressure mounts to adopt newer technologies, discover the essential steps to successfully navigate this upgrade and ensure your project thrives!

GammaRay allows you to examine and manipulate the internals of Qt applications at runtime, augmenting conventional debuggers by understanding the implementation of Qt. This allows it to visualize application behavior on a higher level, especially where complex frameworks like scene graphs, model/view or state machines are involved.

In KDAB we value practical software development experience and skills higher than academic degrees. We strive to ensure equal treatment of all our employees regardless of age, ethnicity, gender, sexual orientation, nationality. Interested? Read more about working at KDAB and how to apply for a job in software engineering or business administration.

The first module in a whitepaper series on designing your first embedded device; it covers the beginning and ending of the product development process. At the onset of a new project are a handful of critical choices that shape and constrain every other decision down the line. Similar “up front” decisions around your expected customer experience influence your ability to update or change your product after it’s already in the customer’s hands. These decisions frame the entire development process.

KDDockWidgets is a custom-tailored docking system for Qt. This advanced software tool offers features and versatility beyond the capabilities of QDockWidgets. It is being used in hundreds of professional applications, among them Nvidia's NSight Suite (read more). Dive deeper into its functionality here below and see how it can enhance your Qt projects.

Explore how KDAB leverages its expertise in Qt, QML, C++, and web technologies to create efficient HTML5 application development stacks. This article discusses best practices for building hybrid applications, integrating Qt WebEngine, and utilizing Qt WebChannel for seamless communication between C++/QML and web clients. Discover how KDAB can help you achieve powerful results by mixing native and web technologies.

KDAB offers a wide range of services to address your software needs including consulting, development, workshops and training tailored to your requirements. Our expertise spans cross-platform desktop, embedded and 3D application development, and covers technologies like Qt / QML, Modern C++, Rust, Linux, OpenGL, Vulkan as well as emerging frameworks like Slint and Flutter.

The Practical Programmer’s Guide to C++20

Discover the new features of C++20 update in programming. Equip yourself with the skills to stay on top of advancements.

KD Chart is a tool for creating business and scientific charts in Qt. It provides developers with a sophisticated way to customize layouts and to design and manage large numbers of axes. Since all configuration settings have practical defaults, you can usually get by with tweaking just a few parameters and then relying on the defaults to help you create professional looking charts using KD Chart

Discover the benefits of Embedded Linux for your embedded device and IoT development. This page outlines its cost-effectiveness, flexibility, and robust community support, while also discussing its pros and cons. Learn how KDAB can assist you in leveraging Embedded Linux to create innovative, reliable devices tailored to your project's needs.

We are much more than a software consultancy – we are a team of software experts who believe in quality craftsmanship and helping others develop their own expertise.