Course Code: qtqml
Duration: 7 hours
Overview:

Qt Quik is an open source application framework for creating user interfaces (UIs). QML is a directive programming language for designing UI centric applications. With Qt Quick and QML, users are able to build cross platform and dynamic UIs.

This instructor-led, live training (online or onsite) is aimed at web designers who wish to build cross platform and dynamic UIs using Qt Quick and QML.

By the end of this training, participants will be able to:

  • Design prototypes for application UIs using QML.
  • Create and implement an application's UI elements using QML.
  • Implement animations, transforms, and transitions to create a more responsive experience for users of the application.

Format of the Course

  • Interactive lecture and discussion.
  • Lots of exercises and practice.
  • Hands-on implementation in a live-lab environment.

Course Customization Options

  • To request a customized training for this course, please contact us to arrange.
Course Outline:

Introduction

QML Programming

  • QML syntax
  • Property binding
  • Qt Quick Global Objects

Qt Quick Elements

  • Items, rectangles, and text
  • Images
  • Signals and slots

Preparing the Development Environment

  • Installing and configuring Qt Quick

QML Basic Concepts

  • Building simple widgets
  • Implementing simple widgets
  • Inputting resources
  • Using Views in QML
  • Replacing delegates of content

Qt Quick Positioning

  • Using anchors
  • Working with positioners, layouts, and flow

Animations, transitions, and transforms

  • Implementing animations and particles
  • Using transitions
  • Working with transforms
  • Applying state and gradients

Qt Quick Controls and modules

  • Using Qt Quick controls to build widgets
  • Implementing Qt Quick control widgets
  • Creaing custom styles for widgets
  • Using a custom style on a widget

Dashboard Applications and Prototypes

  • Defining the applications functionalities
  • Applying components and structure
  • Adding a main UI
  • Using application switch mechanism
  • Implementing widgets and application popups
  • Creating models
  • Adding a UI theme
  • Making the UI responsive

Summary and Conclusion

Sites Published:

United Arab Emirates - Qt Quick and QML

Qatar - Qt Quick and QML

Egypt - Qt Quick and QML

Saudi Arabia - Qt Quick and QML

South Africa - Qt Quick and QML

Brasil - Qt Quick and QML

Canada - Qt Quick and QML

中国 - Qt Quick and QML

香港 - Qt Quick and QML

澳門 - Qt Quick and QML

台灣 - Qt Quick and QML

USA - Qt Quick and QML

Österreich - Qt Quick and QML

Schweiz - Qt Quick and QML

Deutschland - Qt Quick and QML

Czech Republic - Qt Quick and QML

Denmark - Qt Quick and QML

Estonia - Qt Quick and QML

Finland - Qt Quick and QML

Greece - Qt Quick and QML

Magyarország - Qt Quick and QML

Ireland - Qt Quick and QML

Luxembourg - Qt Quick and QML

Latvia - Qt Quick and QML

España - QT Quick and QML

Italia - Qt Quick and QML

Lithuania - Qt Quick and QML

Nederland - Qt Quick and QML

Norway - Qt Quick and QML

Portugal - Qt Quick and QML

România - Qt Quick and QML

Sverige - Qt Quick and QML

Türkiye - Qt Quick and QML

Malta - Qt Quick and QML

Belgique - Qt Quick and QML

France - Qt Quick and QML

日本 - Qt Quick and QML

Australia - Qt Quick and QML

Malaysia - Qt Quick and QML

New Zealand - Qt Quick and QML

Philippines - Qt Quick and QML

Singapore - Qt Quick and QML

Thailand - Qt Quick and QML

Vietnam - Qt Quick and QML

India - Qt Quick and QML

Argentina - QT Quick and QML

Chile - QT Quick and QML

Costa Rica - QT Quick and QML

Ecuador - QT Quick and QML

Guatemala - QT Quick and QML

Colombia - QT Quick and QML

México - QT Quick and QML

Panama - QT Quick and QML

Peru - QT Quick and QML

Uruguay - QT Quick and QML

Venezuela - QT Quick and QML

Polska - Qt Quick and QML

United Kingdom - Qt Quick and QML

South Korea - Qt Quick and QML

Pakistan - Qt Quick and QML

Sri Lanka - Qt Quick and QML

Bulgaria - Qt Quick and QML

Bolivia - QT Quick and QML

Indonesia - Qt Quick and QML

Kazakhstan - Qt Quick and QML

Moldova - Qt Quick and QML

Morocco - Qt Quick and QML

Tunisia - Qt Quick and QML

Kuwait - Qt Quick and QML

Oman - Qt Quick and QML

Slovakia - Qt Quick and QML

Kenya - Qt Quick and QML

Nigeria - Qt Quick and QML

Botswana - Qt Quick and QML

Slovenia - Qt Quick and QML

Croatia - Qt Quick and QML

Serbia - Qt Quick and QML

Bhutan - Qt Quick and QML

Nepal - Qt Quick and QML

Uzbekistan - Qt Quick and QML