Get in Touch
 Duration 7 hours

Course Outline

Introduction

QML Programming

  • QML syntax fundamentals
  • Property binding techniques
  • Global Objects in Qt Quick

Qt Quick Components

  • Items, rectangles, and text elements
  • Image handling
  • Signals and slots architecture

Setting Up the Development Environment

  • Installation and configuration of Qt Quick

Foundational QML Concepts

  • Constructing simple widgets
  • Implementing basic widget functionality
  • Managing resource inputs
  • Utilizing Views in QML
  • Swapping content delegates

Positioning in Qt Quick

  • Utilization of anchors
  • Managing positioners, layouts, and flow

Animations, Transitions, and Transformations

  • Implementing animations and particle effects
  • Applying state transitions
  • Working with graphical transforms
  • Applying states and gradients

Qt Quick Controls and Modules

  • Building widgets with Qt Quick controls
  • Deploying Qt Quick control widgets
  • Developing custom styles for widgets
  • Applying custom styles to widgets

Dashboard Applications and Prototyping

  • Defining application functionalities
  • Structuring components and architecture
  • Integrating the main UI
  • Implementing application switching mechanisms
  • Adding widgets and application popups
  • Building data models
  • Integrating UI themes
  • Ensuring UI responsiveness

Summary and Conclusion

Number of participants


Price per participant

Testimonials (1)

Upcoming Courses

Related Categories