Qt Quick for C++ Developers

Duration:

  • 2+ days

Course Prerequisites

  • At least a basic understanding of Qt, QObjects and GraphicsItems

Course Learning Objectives

  • Provide trainees with a working knowledge of the capabilities and limitations of Qt Quick.
  • Provide trainees with Qt Quick programming experience.

Course Availability:

  • On-site

Course Outline

Introduction to Qt Quick

  • Meet Qt Quick
  • Concepts

Composing User Interfaces

  • Nested Elements
  • Graphical Elements
  • Text Elements
  • Anchor Layout

User Interaction

  • Mouse Input
  • Keyboard Input

States and Transitions

  • States
  • State Conditions
  • Transitions

Animations

  • Animations
  • Easing Curves
  • Animation Groups
  • Lab – Bouncing Ball

Presenting Data

  • Arranging Items
  • Data Models
  • Using Views
  • XML Models
  • Views Revised

Qt Quick Structures

  • Components
  • Modules
Download Course Description