Gabriel has been working on Qt since summer 2009, making sure pixels look and feel right in Qt. He’s part of the Qt Quick Controls team, but also spends a fair share of his time on the Mac port. He has a Ph.D. in computer science specialized in image processing and medical imaging from the University of Bordeaux. When he’s not hacking pixels, Gabriel likes to play go, hike in the forests surrounding Oslo, or take his camera out to try to capture some “decisive moments”.
Qt Quick enables rapid development of fluid UI’s and provides all the elements necessary for creating user interfaces with QML. This presentation will take an in-depth look at the Qt Quick technology focusing on more advanced development including how to combine the flexibility of Qt Quick with the power of C++. While live-coding a small application, we will see how to interface C++ with QML and how to create QML-compatible models, and the usefulness of such abstraction. The talk will also cover the use of Qt Quick Controls, a reusable set of UI components based on Qt Quick, and concentrate on best practices for rapid UI development for all types of applications including embedded development. The presentation assumes the audience has some Qt Quick background.