Better_Software_Header_Mobile Better_Software_Header_Web

Find what you need - explore useful information and developer resources

Areas of Interest

Searching…

1525 results

GammaRay is a high-level runtime introspection tool for Qt applications. In this talk we will look at a number of real-world debugging and profiling problems and how the capabilities provided by GammaRay help you with those.

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.

This talk introduces perf, the Linux performance analysis tool suite, specifically for Qt developers using Linux. It covers perf's broad capabilities and Qt-specific applications, teaching how to find CPU hotspots in code and profile wait times for lock contention and disk I/O issues, providing practical performance optimization techniques.

Qt Quick and QML enable rapid development of customized, reusable components, but complex components often suffer performance and maintainability issues, especially on embedded/mobile devices. Some specialized components can't be implemented by combining existing Qt Quick items. Qt Quick's C++ OpenGL scene graph API allows creating components aligned with underlying architecture for improved performance.