Better_Software_Header_Mobile Better_Software_Header_Web

Find what you need - explore useful information and developer resources

Areas of Interest

Searching…

1525 results

It is not entirely trivial to run clazy and clang-tidy from the command line, but it is rather useful to do so to either run it from CI or to make the same fixit for lots of projects. In the video, I promise a script to run over all files.

Qt Creator includes two powerful static code analysis tools: clang-tidy and clazy, which work out of the box with recent versions. These tools warn about potential errors, performance problems, and code that could be improved, helping developers identify issues before they become bugs or performance bottlenecks in production.

This edition includes "How does a remote company work" with Kalle Dalheimer, KDDockWidgets for Qt6, Tool of the month KDE Syntax Highlighting Engine, new event date announcements, and resources from Qt World Summit 2021 and Squish Days videos and talks.

Model/View programming is notoriously difficult. Your carefully crafted models may work fine with single views but struggle with multiple views or proxy models added later. Qt's QAbstractItemModelTester helps catch these issues. This video demonstrates an automatic testing class and explains what the model tester actually does to validate your models.

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.

Qt Creator has a facility for remembering different locations in your source codes. It's called bookmark, and is just like bookmarks in books. This video will show you exactly how they work and when and how Jesper is using them.

In this video, you will learn how to measure and reduce the memory consumption of a C++ application, using the opensource tool called Heaptrack. A practical example from KDAB's debugging and profiling training is used to show two actual problems in a C++/Qt application being resolved by Heaptrack.

Learn more about the profiling and debugging training course provided by KDAB.

Découvrez la formation débogage et profilage proposée par KDAB

This edition features 25 years of KDE, what's new with Qt 6 and 3D, the new KD Bindings for C++, Library of the month KItemModels, and announcements including Qt Creator 6 release candidate and meeting C++ videos.

While a CPU usually has about a handful of cores, a GPU has hundreds of them that work in parallel. Even simple 3D scenes sometimes deal with big data. Having said that, you quickly reach your limit with simple debug outputs. There are a couple of tools to help you understand what's going on under the hood. Let's take a look in this video.

Profile your application with VTune or the combination of perf and Hotspot, in order to pinpoint the performance bottlenecks in your code and verify that your changes improve performance.

Imagine a treeview with lots of columns. The columns can be grouped in a number of sections, and you would like that to be visible to the users by changing their background color. Easy-peasy, but how about adding a header on top of these columns? That is what this video will tell you how to do.

This video introduces the series about debugging and profiling for C/C++/Qt applications.