KDAB_Tree_Header_Mobile KDAB_Tree_Header_Web

Trusted Software Excellence since 1999

Giuseppe D’Angelo

97 results

3D scenes in applications are trending and will become more important with VR/AR growth. While Qt allowed OpenGL integration, managing rendering code remained challenging. Qt's new Qt 3D module addresses this with simple APIs for getting 3D content into applications. This short talk introduces Qt 3D's design ideas, use cases, and ease of implementation.

This talk introduces you to the fundamentals of threading in Qt / qthread. We will discuss how threads, QObjects and events interact together; how a thread affinity of a QObject has a play in signals and slots connections; and how you can leverage the modern C++11 threading capabilities in your Qt application.

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.

GiuseppeD'Angelo

Giuseppe D’Angelo

Senior Software Engineer