|  | Home · Overviews · Examples

# Qt Tutorial

A general introduction to Qt programming that covers many of the core concepts and paradigms. This tutorial gives an introduction to GUI programming using the Qt toolkit. It doesn't cover everything; the emphasis is on teaching the programming philosophy of GUI programming, and Qt's features are introduced as needed. Some commonly used features are never used in this tutorial.

Chapter one starts with a minimal "Hello world" program and the following chapters introduce new concepts. By Chapter 14, the "Hello world" program from Chapter 1 will have turned into a 650-line game.

If you are completely new to Qt, please read How to Learn Qt if you haven't already done so.

The tutorial's source code is located in Qt's `examples/tutorials/tutorial` directory.

Tutorial chapters:

1. Hello World!
2. Calling it Quits
3. Family Values
4. Let There Be Widgets
5. Building Blocks
6. Building Blocks Galore!
7. One Thing Leads to Another
8. Preparing for Battle
9. With Cannon You Can
10. Smooth as Silk
11. Giving It a Shot
12. Hanging in the Air the Way Bricks Don't
13. Game Over
14. Facing the Wall

This little game doesn't look much like a modern GUI application. It uses a some GUI techniques, but after you've worked through it, we recommend checking out the Application example, which presents a small GUI application, with menus, tool bars, a status bar, and so on.