This tutorial is an introduction to Qt programming and will teach you how to create an application with Qt and C++. Full project and source code are provided.
Qt is a cross-platform framework and a collection of tools for creating applications which can run on desktop, embedded and mobile operating systems.
If you need to create an application with a GUI in C++ you should definitely consider Qt for it.
A simple example application
This tutorial will guide you through the creation of a basic window with a menu bar, a menu and a status bar. The final result while look like this:
Nothing too fancy, but these are the basic elements of most desktop