Qt wiki will be updated on October 12th 2023 starting at 11:30 AM (EEST) and the maintenance will last around 2-3 hours. During the maintenance the site will be unavailable.
Qt for Beginners
Jump to navigation
Jump to search
Qt for beginners
New to Qt ? Don’t know how to start ? This wiki page is for you ! It is a step by step tutorial that presents all specificities and features of Qt.
Warning : be sure to have some knowledge in C++ before starting ! If you are unsure about some notions, you might check the C++ reminder.
Remark : this tutorial series target mainly Qt4. Even if most of these tutorials are also valid for Qt5, the case of Qt5 is discussed in a separate part.
Introduction to Qt and Widgets
- Introduction
- Hello World
- A pretty button
- Signals and slots
- Signals and slots 2
- Exercise 1 : basis
- Finding information in the documentation
- How to layout widgets
- Useful widgets
- Using the main window and dialogs
- Qt designer
- Exercise 1 : widgets
Advanced topics
- Managing threads and processes
- Displaying information using model views
- Painting and the graphics scene
- XML parsing made easy
- Accessing databases
- Web in Qt application
- Exercise 2 : advanced Qt
Qt Quick
- Introduction
- Layout elements with anchors
- States and transitions, animations
- QML files organization
- Bind your Quick app with C++
- Extend Quick
- Exercise 3 : Qt Quick
Other topics
- C++ reminder
- Deploying my application
- Translate my application
- What’s new in Qt 5
Contacts
If you have questions on this tutorial series, you might go in this forum [qt.io]. You can also ask @SfietKonstantin on twitter.