Print variables using QDebug

You can also print out the value of a variable to the application output window, using the QDebug class. QDebug is quite similar to std::cout in the standard library, but the advantage of using QDebug is that since it is part of Qt, it supports Qt classes out of the box, and it is able to output its value without the need for any conversion.

To enable QDebug, we must first include its header:

#include <QDebug> 

After that, we can call qDebug() to print out variables to the application output window:

int amount = 100; 
qDebug() << "You have obtained" << amount << "apples!"; 

The result will look like this:

By using ...

Get Hands-On GUI Programming with C++ and Qt5 now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.