Getting Started with Qt
Downloading and Installing Qt
Qt framework and tools can be installed using an online installer, standalone binary installers or using source packages and building yourself. The open-source version is found from the Qt Project Downloads page, which contains download links for Qt and Qt Creator for different development platforms.
The commercial versions are available for free trial from Digia.
Installing with the Installation Program
The Qt Installation Program can download the Qt libraries and tools as well as the reference documentation and code samples. The Qt Installation Program page contains information about installation process.
Installing from the Qt Sources
Qt may also be installed from the sources. Simply download the sources (available from the Downloads page) and follow the instructions according to the development platform page here: Building Qt Sources.
Exploring the Tools
Qt Creator, the Qt IDE, integrates development tools such as a code editor, a UI designer, a debugger, and other project management tools such as version control.
For more information, these pages describe the tools and processes involved:
Creating Applications Using Qt
Qt 5's modularized nature means that modules may be omitted during the build process, producing libraries that are smaller in size and with less complexities. Depending on their support and target platforms, modules are either an essential or an add-on.
These pages explain the modules and the support level for different platforms:
To help you on your way, we created two tutorials creating two similar applications, but using different approaches. One implements the user interface using Qt Quick, while the other uses Qt Widgets.
Where to Go from Here
We invite you to explore the rest of Qt. We prepared overviews which help you decide which APIs to use and our examples demonstrate how to use our API.
- Qt Overviews - list of topics about application development
- Examples and Tutorials - code samples and tutorials
- Qt Reference Pages - a listing of C++ and QML APIs
Qt's vibrant and active community site, http://qt-project.org houses a wiki, a forum, and additional learning guides and presentations.