Book Image

Application Development with Qt Creator - Second Edition

Book Image

Application Development with Qt Creator - Second Edition

Overview of this book

Table of Contents (20 chapters)
Application Development with Qt Creator Second Edition
Credits
About the Author
About the Reviewers
www.PacktPub.com
Preface
Index

What we need to start drawing with Qt


All the material we cover in this chapter depends on the Qt GUI module, available as part of Qt. Even if you're writing a command-line tool (say, to process image files), you need to include that module in your project by adding the following to your .pro file:

QT += gui widgets

Of course, in your C++ implementation, we also need to include the header files for the classes we're using. For example, if we're using QImage, QBitmap, and QPainter, be sure to include these headers at the top of your C++ file like this:

#include <QImage>
#include <QPainter>
#include <QBitmap>

As Qt's painting implementation uses the underlying windowing system, any application that performs graphics operation must be built using QGuiApplication, which initializes the windowing system as part of its startup.