O'Reilly logo

Game Programming using Qt 5 Beginner's Guide - Second Edition by Lorenz Haas, Witold Wysota, Pavel Strakhov

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Time for action – Custom-painted widgets

Let's immediately put our new skills in to practice! Start by creating a new Qt Widgets Application in Qt Creator, choosing QWidget as the base class, and ensuring that the Generate Form box is unchecked. The name of our widget class will be Widget.

Switch to the header file for the newly created class, add a protected section to the class, and type void paintEvent in that section. Then, press Ctrl + Space on your keyboard and Creator will suggest the parameters for the method. You should end up with the following code:

protected:
    void paintEvent(QPaintEvent *); 

Creator will leave the cursor positioned right before the semicolon. Pressing Alt + Enter will open the refactoring menu, letting you add ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required