QT QUICK ADVANCE FOR C++ DEVELOPERS
Schedules

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 Prerequisites:

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

    Duration:

  • 3 days
  •  

    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 Revisited
  • Qt Quick Structures:

  • Components
  • Modules