This episode of KDAB News includes: Slint 1.0 Release - Interview with Co-Founder Olivier Goffart; KDAB at Embedded World 2023; Qt Creator 10 Beta released; Tip of the month - Designing your First Embedded Linux Device; Announcements.
Introduction This is the first of many posts about Qt 5 development to appear on the KDAB blog. The intent of these posts is to be a summary of development in the qtbase repository and discussions on the Qt Project mailing lists. The reporting is not limited to KDAB contributions to Qt, but aims to […]
Sometimes you need to explore Qt's source code to understand behavior, track bugs, or learn implementation details. Qt is open source with high-quality, readable code available through download or binary installers. This video demonstrates setting up Qt Creator to quickly navigate Qt's source code using Locator shortcuts for efficient exploration.
We have released version 2.9.0 of our Qt application introspection tool GammaRay. GammaRay allows you to observe behavior and data structures of Qt code inside your program live at runtime. GammaRay 2.9 introduces a number of new features interesting to Qt Quick, QWidgets, Qt 3D and non-graphical Qt users alike. Qt Quick One focus area […]
In Qt Creator, there is a line edit which has a push button embedded in it for selecting tokens. How did they do that? In this episode, I'll investigate and implement a file chooser based on this idea.
June 10, 12 and 16 - 2014. Continuing from our springtime European tour, we are offering hands-on training sessions this June in New York, San José and Chicago. Each of these will be a free, three-hour, hands-on session that delves into the internals of Qt on Android. Learn how to: set up the Qt development environment for […]
Android Things is Google’s answer to creating an environment for IoT devices. Take a slimmed down Android build, add some sensor-specific APIs, and provide it on a number of powerful pre-integrated micro-boards and you have a ready-made platform for building a host of upcoming IoT devices. Android Things can take advantage of many existing Android […]
Developing desktop applications in QML is highly effective, with Qt Creator's **Qt Quick Designer** as a key tool. Beyond drag-and-drop UI elements like Qt Designer, it enables bindings setup, state previews, and keyframe animations—ideal for design team collaboration and rapid UI iterations. This talk covers effective Qt Quick Designer usage, common pitfalls, and limitations.
Your compiler likely parses nearly 100,000 lines of code for a simple Qt "Hello World!" program. This episode shows how to see exactly what code is given to the compiler for each source file you compile.
Whether you've just finished watching our 54 "Introduction to Qt/QML" videos or you are just looking for QML tips and tricks, here are 35 more videos that can help you save time and increase your productivity. So check out our Qt Creator tips, our git tips, and much more!
In this video Jesper demonstrates how to set up CMake for translating your Qt application.
In this episode, Jesper will go through how to set up a layout in Qt Designer.
For more than a year Jesper Pedersen has hosted a Youtube series focusing on Qt Widgets and everything around developing with it. In this talk, Jesper will highlight some of the most important take aways, including coding tips, and especially those relating to the model/view framework, Qt Creator power tips, and general tips relating to a software development tool.
A couple of weeks ago, we guided you through setting up a chat application and server in our first blog of this series. This is the second and final blog of this Qt Allstack series. Firebase Messaging Now that we have a functional chat application, it’s time to add real world features, like push notifications. […]
After many months of work, I'm very pleased to finally announce KDAB's latest R&D project to the public: hotspot - a GUI for the Linux perf profiler. I have used Linux perf a lot over the past years. It is an extremely powerful and useful tool. But its complexity makes it very hard to use. […]
This year's North American stop on the Qt World Summit world tour was in Boston, held during the Red Sox’s World Series win. Most of us were glad to be flying home before celebration parades closed the streets! The Qt community has reason to celebrate too, as there’s an unprecedented level of adoption and support […]
A debugger is, without a doubt, a very useful tool to have. However, sometimes you debug just one step too far and wish you had a time machine to go back. Now, such a time machine does actually exist on Linux. It's called 'rr,' was developed by Mozilla to debug Firefox, and is far from just a toy.
Clang-format is a tool that can automatically reformat your source code. Not only can you run it manually to apply a given formatting, but you can set it up so that it automatically reformats the code when committing into git, or when saving in Qt Creator.
A few days ago, a customer using our KD Soap library reported an interesting problem with it. The library worked perfectly to access the SOAP server, but there was some noticeable latency when doing a series of requests in short succession from the client. This latency should not have been there, as both the server […]
In this episode, Jesper will look at what it takes to get code coverage setup with gcov and gcovr.