QZXing is a very useful library: It provides an easy to use Qt integration API around the barcode scanning library ZXing (zebras crossing). Because it is so easy to setup QZXing in a Qt application, we and most of our customers end up using it when they need to scan images for barcodes. There is, or rather […]
QML Get the RSS Feed
KDAB contributions to Qt 5.8
Qt 5.8 has just been released! Another great release of Qt, made possible by thousands of commits by over a hundred different contributors: And here we are again, with the usual showcase of the most outstanding contributions to Qt 5.8 developed by KDAB engineers. In no particular order: Qt 3D Qt 3D continues to receive […]
GammaRay 2.7.0 Released
We have released version 2.7 of our Qt application introspection tool GammaRay. GammaRay allows you to observe the behavior and data structures of Qt code inside your program live at runtime. Here are a few of the highlights of this release: The new Qt 3D geometry inspector allows you to look at a wireframe rendering of entity geometries, […]
Integrating OpenGL with Qt Quick 2 applications (part 2) Implementing overlays and underlays with the Qt Quick 2 renderer
In the last blog post we gave a very high level introduction to the Qt Quick 2 renderer. We also showed how various signals are emitted by the renderer during the synchronization and rendering steps. In this blog post we’re going to discuss those signals and show how they can be used to implement overlays […]
Fixing bugs via lateral thinking Lessons learned by digging into obscure QML bugs
For today’s blog I would like to share with you the little adventure I had when fixing a very strange bug in Qt. Pop quiz Don’t think about this too much, just guess: what does this QML snippet print? There are no JavaScript semantic tricks involved; and using either == or === does not change […]
QtCon Videos On-line
We’re delighted all the QtCon talks have now been released, thanks to the hard work of the folks at KDE. Many KDABians attended QtCon and contributed to the unique new Qt event we co-created in Berlin, September 2016, along with Qt Contributors, KDE Akademy, VideoLan and FSFE. KDAB funded the event upfront and was Gold sponsor at QtCon […]
Integrating OpenGL with Qt Quick 2 applications Part 1
This talk will introduce you to various effective strategies of drawing raw OpenGL content inside a Qt Quick 2 scene. After a brief introduction to how the Qt Quick 2 renderer works, we will see the APIs in Qt 5.6 that allow us to integrate existing OpenGL code and QML. One of the foundation pillars […]
Writing custom Qt Quick components using OpenGL Kevin Funk
Qt Quick and QML provide an easy way to rapidly develop customized, reusable components entirely within QML. As these components grow in complexity, performance and maintainability often suffer, a drawback that is especially noticeable on low-powered embedded and mobile devices. In addition, some specialized components simply cannot be implemented by combining existing Qt Quick items […]
GammaRay 2.6.0 – a major new release
GammaRay Model Inspector. GammaRay 2.6 brings you three major new features: We merged the previous model and selection models tools into a new, unified QAbstractItemModel inspector, allowing you to now also see selections and cell flags, as well as to inspect deactivated cells. The new Wayland compositor inspector enables you to observe Wayland clients of […]
KDAB talks at QtCon 2016
Hello! This is a small wrap-up fromQtCon, the biggest Qt event in Europe in 2016, that happened at the beginning of September. At QtCon the Qt community joined forces with the KDE, FSFE and VideoLAN communities, to create an exciting event in the spirit of open collaboration and participation amongst projects. During QtCon many KDAB […]