Full stack tracing is a tool that should be part of every software engineer’s toolkit. It’s the best way to investigate and solve certain classes of hard problems in optimization and debugging. Because of the power and capability it gives the developer, we’ll be writing a series of blogs about it: when to use it, […]
QML Get the RSS Feed
KDE’s Akademy 2020 – A Quick Summary
What is Akademy? Akademy is the yearly conference for the KDE community, which is a community devoted to creating free software for desktop and mobile. Typically, Akademy takes place in a different city each year. However, due to the pandemic, the conference was online this time around. September 4-11 marked the dates of Akademy 2020. […]
UiWatchDog: a keepalive monitor for the GUI thread Part of the KDToolBox series
Continuing our blog series about KDToolBox, this time we will discuss UiWatchDog, a keepalive monitor for the GUI thread. Alive? A fundamental rule when writing applications in event-driven UI frameworks such as Qt is: do not ever block the GUI thread! The GUI thread is also usually called the main thread of the application — […]
Using Visual Studio Code for Writing Qt Applications
Software developers like tools, and in particular tools that make them more productive. So in this blog post, I am going to share with you some of the experiences some of us here at KDAB have had using Visual Studio Code for Qt development. Motivation of using Visual Studio Code instead of Qt Creator The […]
NEW: Qt / QML introduction tutorial release
Today, we see more and more self-guided and remote learning via videos online. To that end, we have been working for more than 6 months now to capture our regular Qt/QML Introduction training on video.
KDTableToListProxyModel: a flattening proxy model
With this blog post we are going to kickstart our brand new blog series about KDToolBox. The first class we’re exploring is KDTableToListProxyModel, a table-to-list proxy model. The main use case for KDTableToListProxyModel is exposing tabular models to Qt Quick. Qt Quick has a certain number of “view” elements that only support list models: for […]
GammaRay 2.11.0 Release
We have released version 2.11.0 of our Qt application monitoring tool GammaRay. GammaRay allows you to observe behavior and data structures of Qt code inside your program live at runtime. GammaRay 2.11 comes with a new inspection tool for Qt’s event handling, providing even more insights into the inner working of your application. Besides looking […]
GammaRay 2.10.0 Release
We have released version 2.10.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.10 comes with an entirely new inspection tool for QtLocation geo positioning data. Besides visualizing the currently provided positioning data on a map, it […]
KDAB Training at Qt World Summit Berlin 5th December 2018
KDAB offered eight superb Training Classes in Berlin, you can see the list below, which includes one run by our long-term collaborator, froglogic. All the rest were delivered by KDAB engineers. There were five classes in our Introductory group, and three in the Advanced. Read the descriptions carefully to see which one you’d have liked […]
KDAB au Capitole du Libre 2018 17 - 18 novembre, Toulouse, France
Du 17 au 18 novembre, KDAB sera présent au Capitole du Libre 2018 à Toulouse. Depuis sa création en 2011, KDAB (France) soutient le monde du logiciel libre en étant Sponsor Or du Capitole du Libre. L’événement qui a lieu à l’INP-ENSEEIHT à Toulouse accueille environ 1500 participants chaque année et l’entrée y est libre […]