Introducing the kdalgorithms library, purposed to make it easier to work with algorithms in C++14 and up.
Blog Archives
On QVarLengthArray and Uninitialized Storage in C++
If you’re following our Youtube channel you might have heard me talking about QVarLengthArray. If you’re not… you should follow us! But let me give you a quick recap. QVarLengthArray is a Qt container that acts like a vector; its elements are stored contiguously in memory and it has a dynamic size. At any time […]
Hotspot v1.4.0 Better Disassembly View and More...
Hotspot 1.4.0 has been released! Hotspot is a replacement for perf report. It’s a GUI for the perf profiler that takes a perf.data file, parses and evaluates its contents, and then displays the result in a graphical way. This feature release contains close to 400 commits since the last stable v1.3.0 release. It comes with its […]
CXX-Qt 0.4 Released
We just released CXX-Qt version 0.4! CXX-Qt is a set of Rust crates for creating bidirectional Rust ⇄ C++ bindings with Qt. It can be used to integrate Rust into C++ applications using CMake or build Rust applications with Cargo. CXX-Qt provides tools for implementing QObject subclasses in Rust that can be used from C++, […]
Handling a Lot of Text in QML
For cases where just viewing the text is enough, we walk you through what we tried in order to resolve an issue with masses of text in QML. We are not talking about a general solution, but a specific case that we encountered during a customer project.
Choosing a CPU Is the i.MX 8 Right for Your Project?
We’ll share with you some of our CPU choice considerations, helping eliminate some of the unknowns and hopefully clearing away some misconceptions in the process.
KDChart 3.0.0 Released Now with Qt 6 Support!
We just released KDChart version 3.0.0! KDChart is a comprehensive business charting package with many different chart types and a large number of customization options. We are constantly improving the package, and have been doing so for years. This is the first release of KDChart that supports Qt 6, and both Qt 5 and Qt […]
Is Qt Right for Your Project? Factors to Consider When Choosing a Software Stack
One of the most difficult choices to make when starting any new software project is that of the programming language and framework your team will use to create it. Should you stick with Qt because it’s the best tool for the job? Should you switch to something that uses web-based technology or is designed explicitly […]
Android Shared Storage Qt Wrapper A New Qt (5.x & 6.x) Library for Complete Shared Storage Access
In this article, I’d like to talk about Android storage. In recent Android versions, Google decided, for a good reason, to restrict the access to the SD card. This means, even if your application will have the old READ/WRITE_EXTERNAL_STORAGE permissions declared and granted, you won’t be able to freely access the SD Card contents like […]
6 Steps for Legacy Software Migrations
Let’s say you’ve already made the decision to do a legacy software migration. So, what’s next? This blog will go over the most important steps in a legacy software migration, to help you execute your own.