Getting Started?
Welcome to Qt: Everything you need to create web-enabled desktop, mobile and embedded applications.
We assume that you already know C++ and will be using it for development with the Qt cross-platform application and UI framework. This page is meant to provide you with some links to get you started programming with Qt.
Installation Instructions
If you choose to download the Qt SDK, installation is a snap. Installation of the standalone Qt sources require a bit more effort, and the process is slightly different on each platform. Don't worry though — we offer installation instructions to help you on your way.
Qt Tutorials
A collection of tutorials and "walkthrough" guides are provided with Qt to help new users get started with Qt development. These documents cover a range of topics, from basic use of widgets to step-by-step tutorials that show how an application is put together.
Qt Examples
The examples demonstrate Qt features in small, self-contained programs. They are not all designed to be impressive when you run them, but their source code is carefully written to show good Qt programming practices.
Read the Official Qt Book
The best way to learn Qt is to read the official Qt book, C++ GUI Programming with Qt 4, Second Edition (ISBN 0-13-235416-0).
This book provides comprehensive coverage of Qt programming all the way from "Hello Qt" to advanced features such as multithreading, 2D and 3D graphics, networking, item view classes, and XML. (The first edition, which is based on Qt 4.1, is available online.)
Additional Resources
Additional resources are available from us and the community to help you get started with Qt programming:
