Did you miss the past Qt World Summit? Were you there, but you couldn’t attend that talk or two that you really wanted to see because the conference was so, so packed with awesome content? Fear no more! We are glad to announce that the talks at the past Qt World Summit 2019 in Berlin […]
Blog Archives
unu – Using Qt on embedded Linux for an electric scooter UI
Right from the start, unu wanted to add a stylish, first-class embedded high-res display to their second generation electric scooter. Like many top-class engineering companies, unu didn’t have in-house expertise for building a modern UI, so they decided to partner with KDAB to build a modern UI based on Qt. In this video you learn […]
Python – Tron Demo Using Qt Quick and the Qt 3D QML API
For SIGGRAPH, KDAB has been working on a new Qt 3D based demo. We decided that instead of using C++, it would be interesting to try out PySide2 and harness Python to drive the application. The idea behind this demo is to do with data acquisition of a vehicle’s surrounding environment. Once the data is […]
Clazy An open source Clang plugin allowing it to understand Qt semantics
Clazy is a Clang plugin which extends the compiler with over 50 warnings related to Qt best practices ranging from unneeded memory allocations to API misuse. It’s an opensource project spawned by KDAB’s R&D efforts for better C++ tooling. At KDAB, we have a pretty cool Continuous Integration infrastructure to take care of our customers’ […]
Hotspot A GUI for perf report
“I have also done some last minute performance improvements with the help of KDAB Hotspot/perf, and I must say that the days of profiling with weird/huge perf command line options are gone, awesome tool!” Hotspot is a KDAB R&D project to create a standalone GUI for performance data. It is a replacement for perf report. […]
KDAB’s City Lights Display with Qt 3D Qt 3D put to novel use to implement a deferred rendering pipeline
The City Lights demo is an example of Qt 3D being put to novel use to implement a deferred rendering pipeline. With OpenGL, the number of lights you can show on a screen, also affecting objects in a scene, is limited by the need to use a forward renderer. Using Qt 3D, the geometry considerations […]
An Unexpected C++ Journey Can you use Umlaut in variable names?
Some of you may know that KDAB employees enjoy flexibility on working hours as well as location, and some choose to work from home, with the opportunity to share childcare, do part-time study or simply enjoy an out-of-the-way location. All that’s required is a decent bandwidth for KDAB work. About once a year, all of […]
Porting Applications to Qt Best approaches and pitfalls to avoid when migrating your app from a legacy framework
KDAB has unique experience in porting the code base for toolkits like Qt 3, Qt 4, Motif, Java, Tcl, GTK, .NET, MFC, and Photon to Qt 5. Porting legacy GUI toolkits to Qt 5 is a job where proven experience saves a lot of time. In this presentation we highlight the main problems facing developers […]
Qi (Quantitive Imaging Systems) case study Solving Cancer with Qt 3D
Solving cancer is probably the biggest mystery that we see unravel in our life. This is a complex one because cancer is not a single disease, there are a myriad of aspects that need to be uncovered. Qi (Quantitive Imaging Systems) images biopsies from patients and then labels individual cells with over a hundred biomarkers. […]
Competence Center (CCI) case study Putting intelligence into agriculture using Qt
When Competence Center ISOBUS (CCI) decided to bring their terminal up-to-date as part of the Group’s strategy to remain top of the field in advanced agritechnical innovation, they asked KDAB to help. The user interface in the operator’s cab displays multiple applications. It can control complex agricultural tools, receive and display complex reports and much […]