This is the repo for the Qt Academy Introduction to QML course.
Get the full learning experience by enrolling in the course on Qt Academy
You can also find the course playlist on the Qt YouTube channel
- Understand QML's role and why it's a great choice for creating dynamic UIs
- Grasp QML syntax using current best practices, including type safety features and binding patterns
- Apply core QML concepts such as object types, property bindings, signals, and component architecture effectively
- Structure QML applications following modern organizational patterns that scale with project complexity
⭐ Skill Level: Beginner
⏱️ Time to Complete: 90 minutes
- Navigate to the 00-Syntax folder and open the
CMakeLists.txtfile with Qt Creator. You will be greeted with an emptyHello Worldapplication based on an example seen in the course. - We will use multiple projects through, don't worry we will guid you to the examples!
- We will explore the structure of QML documents and elements in different contexts.
To get started with this project, you will need to have Qt Creator installed on your computer. You can download Qt Creator from the Qt.io website.
Once you have Qt Creator installed, open the 00-Syntax folder in Qt Creator. You can do this by opening Qt Creator selecting File > Open File or Project, and then navigating to the folder.
Running the Application
To run the application, simply build and run the project in Qt Creator. The application will launch and you will see a blank window with the header "Hello World".
If you need additional help, the following resources may be helpful:
- Qt Documentation: https://doc.qt.io
- Qt Forum: https://forum.qt.io
- Qt Academy: https://qt.io/academy