Software has become a critical factor of our economy. Manufacturing companies must start to think and act software-centric to survive. In this interview, software pioneer Matthias Kalle Dalheimer explains why conventional companies run the risk of becoming commoditized and how they can get ahead of the competition. What are the corner stones of […]
KDAB on Qt Get the RSS Feed
Posts about Qt, for feeds like planetqt and planetkde
Full Stack Tracing, Part 3 Interpreting traces
This is the third and last installment of our series about full stack tracing. If you haven’t read them yet, you’ll probably want to check out the introduction and tool setup portions first. In this blog, we’re going to focus on visualizing and interpreting full stack traces. At this point, we’re going to assume that […]
Qt Desktop Days – Day 5
Wrapping up Qt Desktop Days, are two final sessions that cap off five days of great sessions. Kirigami: convergence with Desktop as first-class Let’s say you want to develop a mobile-looking UI… hey, wait a minute! Aren’t we talking about Qt Desktop Days? Indeed we are, but as Marco Martin, a KDE employee who works […]
How to build Qt with the Address Sanitizer on Windows
Some time ago, I wrote about how to build C++ projects with ASAN on Windows. Now, if you happen to deal with Qt projects you may want to take this one step further and sanitize Qt itself. Why bother with a sanitized Qt build? Let’s have a closer look on why having a sanitized Qt […]
Qt 3D Renderer changes and improvements in Qt 6
With Qt 6 well on its way, it’s about time we go over some of the internal changes and optimizations made to Qt 3D for the upcoming release. In a separate article, my colleague Mike Krus has already highlighted the API changes we’ve made in Qt 3D for Qt 6. This post will dive into […]
Qt Desktop Days – Day 4
Wait, there’s more? Yes, indeed. Qt Desktop Days delivered a lot of great content we’ve just got to share. VLC and Qt, a history If you need to play the widest variety of audio, video, or streaming formats on the planet, you probably know about VLC (the “cone player”). But did you know that VLC […]
Qt Desktop Days – Day 3
The great content from Qt Desktop Days continued on day three. QML for Desktop If you’re building a desktop application today, should you consider building the UI with Qt Quick? That’s the question that KDABian Shantanu Tushar answers in this session. He walks us through the pros and cons of Qt Widgets versus Qt Quick, […]
Qt 3D Changes in Qt 6 to the public API
Overview Qt 6 is nearly upon us. While this has not been addressed by other publications, Qt 3D is also introducing a number of changes with this major release. This includes changes in the public API that will bring a number of new features and many internal changes to improve performance and leverage new, low-level […]
Qt Desktop Days – Day 2
What sessions were on the second day of Qt Desktop Days? Lots! QGIS loves Qt! The first session on day 2 was from Nyall Dawson who works for North Road but who is also a significant contributor to QGIS, the largest open-source GIS program in the world. Nyall explains why Qt is an awesome fit […]
Qt Desktop Days – Day 1
If you missed Qt Desktop Days, you might be wondering what you missed. No need to worry! We’re going to give you a day-by-day summary of some of the cool things that were discussed, demoed, and explained. (We’re uploading all of the videos to our YouTube channel, but we’ll provide the direct links to each […]