GammaRay 3.1 Enhancements and Updates
It’s been around 10 months since the last release, and we’re pleased to introduce GammaRay 3.1. GammaRay is a powerful tool for developers using Qt, providing deep inspection capabilities to help you understand and troubleshoot your applications. With this new release, we’ve made several important updates and improvements to further streamline your development process.
What is GammaRay?
For those of you new to GammaRay, it is a tool designed to help developers working with the Qt application framework. GammaRay allows you to visualize the internal workings of your application, offering insights into the state and behavior of Qt objects at runtime. This can be incredibly useful for debugging, optimizing performance, and gaining a better understanding of your code. You can find more details on GitHub.
Key Updates in GammaRay 3.1
Support for Qt5 versions earlier than 5.15 and Qt6 versions earlier than 6.3 has been discontinued. Additionally, support for the Qt IVI module has been removed.
Furthermore, this release includes improved inspection of graphics scenes with nested items. Support for QQuickWidget in Qt6 has been enhanced to address various compatibility issues.
Besides, GammaRay 3.1 introduces support for 3rd-party submodules in KDStateMachineEditor, integrating with graphviz for better state machine visualization. The properties of QSplitter can now be inspected, providing more control and insight into your layouts. Introspection support has been extended to Qt PySide applications, making it easier to work with Python-based Qt applications.
Download GammaRay and see the full change log at https://github.com/KDAB/GammaRay/releases/tag/v3.1.0.
Conclusion
Whether you’re debugging a complex issue or simply exploring the internals of your application, GammaRay 3.1 offers the capabilities you need to gain deep insights and improve your workflow. We hope you find these updates useful and look forward to your feedback as you integrate GammaRay 3.1 into your development process.
Find out more about KDAB’s tools.
Happy coding!
Videos
If you like this article and want to read similar material, consider subscribing via our RSS feed.
Subscribe to KDAB TV for similar informative short video content.
KDAB provides market leading software consulting and development services and training in Qt, C++ and 3D/OpenGL. Contact us.