Woboq We do Software Development for you Woboq is offering services around C++ and Qt (embedded, mobile, desktop). Please find out how we can help you.

QML/Quick is awesome. But it has some overhead. Have a look at our blog post to learn more.   👇
19/07/2017

QML/Quick is awesome. But it has some overhead. Have a look at our blog post to learn more. 👇

Learn how our C/C++ web-based Code Browser works under the hood.
24/10/2016

Learn how our C/C++ web-based Code Browser works under the hood.

Qt 's QReadWriteLock gets faster in the next major release..
10/08/2016

Qt 's QReadWriteLock gets faster in the next major release..

In Qt 5.0 already, QMutex got revamped to be fast. In the non contended case, locking and unlocking is basically only a simple atomic instruction and it does not allocate memory making it really light. QReadWriteLock however did not get the same optimizations. Now in Qt 5.7, it gets on par with QMut...

Browse and understand C/C++ code in your web browser. Semantic analysis included.
12/07/2016

Browse and understand C/C++ code in your web browser. Semantic analysis included.

Learn about Verdigris
25/05/2016

Learn about Verdigris

Verdigris is a header-only library that can be used with Qt. It uses macros to create a QMetaObject that is binary compatible with Qt's own QMetaObject without requiring moc. In other words, you can use Verdigris macros in your Qt or QML application instead of some of the Qt macros and then you do n...

We're debunking some myths about   's meta object compiler moc
22/02/2016

We're debunking some myths about 's meta object compiler moc

I have often read, on various places, criticisms about Qt because of its use of moc. As the maintainer of moc I thought it would be good to write an article debunking some of the myths.

Part III of our series about the internal implementation of your favorite concept in Qt! Now with interactive hilighting...
05/02/2016

Part III of our series about the internal implementation of your favorite concept in Qt! Now with interactive hilighting provided by the Code Browser by Woboq.

In the first part, we saw that signals are just simple functions, whose body is generated by moc. They are just calling QMetaObject::activate, with an array of pointers to arguments on the stack. Here is the code of a signal, as generated by moc: (from part 1)

22/12/2015

Drawing with shaders in QML using the ShaderEffect       http://woboq.com/blog/gpu-drawing-using-shadereffects-in-qtquic...
11/05/2015

Drawing with shaders in QML using the ShaderEffect

http://woboq.com/blog/gpu-drawing-using-shadereffects-in-qtquick.html

A ShaderEffect is a QML item that takes a GLSL shader program allowing applications to render using the GPU directly. Using only property values as input as with the Canvas in our previous article, we will show how a ShaderEffect can be used to generate a different kind visual content, with even bet…

Find out how to do canvas animations in QtQuick.
04/05/2015

Find out how to do canvas animations in QtQuick.

Google's Material Design showcases a few nicely detailed animations that add life to the user interface. QML makes it straightforward to create the traditional moving, scaling and opacity change animations while taking advantage of the GPU, but how can we create an animation changing the shape of an…

Adresse

Berlin

Benachrichtigungen

Lassen Sie sich von uns eine E-Mail senden und seien Sie der erste der Neuigkeiten und Aktionen von Woboq erfährt. Ihre E-Mail-Adresse wird nicht für andere Zwecke verwendet und Sie können sich jederzeit abmelden.

Service Kontaktieren

Nachricht an Woboq senden:

Teilen