Skip to content

Uncategorized Get the RSS Feed

Writing a Custom Qt 3D Aspect – part 2 Setting up the backend and communications

Introduction In the previous article we gave an overview of the process for creating a custom aspect and showed how to create (most of) the front end functionality. In this article we shall continue building our custom aspect by implementing the corresponding backend types, registering the types and setting up communication from the frontend to […]

Writing a Custom Qt 3D Aspect – part 1 Extending Qt 3D via Aspects

Introduction Qt 3D has a flexible and extensible architecture that allows us to easily add our own new functionality to it without disrupting the existing features. The functionality of Qt 3D is divided among so-called aspects, each of which encapsulates a particular subject domain such as rendering, input, or animation. This short series of articles […]

clazy 1.2 released presenting 5 new Qt compile-time checks

In the previous episode we presented how to uncover 32 Qt best practices at compile time with clazy. Today it’s time to show 5 more and other new goodies present in the freshly released clazy v1.2. New checks 1. connect-not-normalized Warns when the content of SIGNAL(), SLOT(), Q_ARG() and Q_RETURN_ARG() is not normalized. Using normalized […]

GammaRay 2.4.1 released - important bug fixes and performance improvements

The GammaRay 2.4.1 release focuses on important bug fixes and performance improvements. This includes a resource leak in the property editor, correct handling of selections in not yet loaded sub-trees, improvements to runtime attaching on Windows, and crash fixes when encountering associative iterable or multi-inheriting types. Meanwhile we are also working hard on the upcoming […]

GammaRay 2.4 released

We released a new major version of GammaRay, KDAB’s Qt runtime introspection tool, in December 2015. Besides bringing you initial support for Qt 5.6, we focused on enhancing your productivity with large target applications. This includes various performance improvements such as a much faster object search, a new property editor that can dive into composite […]

How to use static analysis to improve performance

It’s usually said “only improve performance where a profiler tells you to“. I don’t completely agree. Take a big C++ library like Qt: can you profile all classes and all code paths ? It would take a couple of years to accomplish and analyse the results. It’s expensive: It usually only happens if the speed-up […]

Programming for Qt/QML for Embedded Aug 24-28, Berlin, Germany

Berlin, Germany 2015-08-24 2015-08-28 Programming for Qt/QML for Embedded takes new-to-Qt programmers from the basics to a deep functional understanding of best practices equips with the Qt skills and know-how to boost work productivity offers hands-on Qt training with customized focus delivered by authorized KDAB trainers with real-life practical experience introduces OpenGl pipeline developed for Embedded with […]

In-Depth Multithreading

Berlin, Germany 2015-09-01 2015-09-06 Sep 1-3, Berlin, Germany New! 3 day course! Learn the details from real life coding examples learn how to use multithreading with the primitives provided by Qt gain insight into multithreading problems and how they pertain to Qt programs offload work from the GUI thread increase throughput to the maximum in […]

By continuing to use the site, you agree to the use of cookies. More information

The cookie settings on this website are set to "allow cookies" to give you the best browsing experience possible. If you continue to use this website without changing your cookie settings or you click "Accept" below then you are consenting to this.