Right from the start, we at KDAB have had lots of fun playing a leading role – and as the Qt experts, we look forward to continuing to contribute to the growing Qt community. As a toast to the next 20 years of fun and success, we are combining the company meeting, this year here […]
Qt 3D 2.0 introduces an Entity-Component-System architecture replacing traditional inheritance hierarchies. Features multi-threaded rendering with declarative frame graph configuration through QML, supporting advanced techniques like tessellation and deferred rendering. The extensible aspect system allows custom functionality integration while maintaining scalability across CPU cores.
The multimedia layer in Qt contains various possibilities for including streaming video in your QtQuick applications - most commonly there's the Video element, which you include in your QML interface, specifying the source URL, playback options and so on. Unfortunately, on iOS you'll discover a limitation: the backend for QtMultimedia only supports window-level integration. In […]
Update: Here you have also the Chinese version, thanks goes to Foruok. In the last Qt on Android episode we learned the basics of JNI on Android in a Qt way. In this episode I'd like to focus on tools that will help us to be more productive when we extend our Qt on Android […]
This presentation will provide a short introduction into Qt Creator, demonstrate targeting different environments from within the IDE and will highlight new features found in Qt Creator 3.2
Trading communication market leader IPC created revolutionary dealer boards by using the Qt software library Stock exchanges are some of the most stressful working environments where shares worth millions of Euros/Dollars are traded within milliseconds. Naturally, brokers and stock traders rely on state-of-the-art communications and trading systems to ensure constant availability and reliability of information […]
It has been very quiet around WEC platform support in Qt, and you would have been forgiven for thinking that nothing was happening. But behind the scenes, we have been tackling some pretty hard issues. We just did not blog about the ongoing work……until now. Be assured that the platform is still maintained and there […]
This tempered glass screen, which uses multi-touch technology provided by C++ machine vision tracker, is used for academic research and UI experimentation purposes.
Consumers are demanding more flexible ways to use and control electronic devices in homes and cars. The result, driven by the rise of connected devices, is a need for multi-screen or multiple-platform embedded applications.
A technical overview of Qt's mobile platform support covering Android, iOS, and Windows Store development. Details implementation architectures, native integration methods, Qt Quick Controls for mobile UI, cross-platform WebView solutions, and complete deployment workflows for publishing Qt applications to mobile app stores.
This presentation seeks to debunk the myths surrounding BDD, the Behavior-Driven Development method, by showing us how it can be applied to Qt application development.
WebGL 1.0 API standard from Khronos Group defines a low level, state based 3D rendering API, similar to OpenGL ES 2.0 and enables access from JavaScript code to the hardware graphics accelerato
The presentation in this video is about how Qt collects and uses interesting information about types in your application each time you use macros.
This presentation gives an overview of the new and current features of the Qt logging facilities and shows us how they work.
This presentation introduces the jobs of DIY moc and sheds light on an obstacle that might occur when using dynamic languages, such as QML.
Use QML for its extensible type system. QML offers a simple, yet powerful way for creating and using a custom domain-specific language.
Explores the costs associated with implementing well known workarounds such as threads, signals and callbacks and synchronization mechanisms to cope with waiting issues in programming languages like C++.
Explores developing and testing software that communicates with hardware to which the developer does not have access.
Since maintaining processor assembly code by hand is such a long and tedious task and since processors evolve and are complex, the timing of each code generation is better left to the compiler.
This video reveals the joys and challenges of lock free thread programming with atomic operations and reviews memory ordering considerations and the C++11 memory model.