Introducing Qt Quick

Qt Quick is a module in Qt that provides a whole set of user-interface engines and language infrastructure for developing touch-oriented and visual-oriented applications. Instead of using the usual Qt Widgets for user-interface design, developers who choose Qt Quick will be using the Qt Quick objects and controls instead.

Furthermore, developers will be writing their code using the QML language, which has similar syntax to JavaScript, rather than writing in C++ code. You can, however, use the C++ API provided by Qt to extend the QML application by cross-calling each language's functions (calling C++ functions in QML, and vice versa).

Developers can choose which method they prefer for developing their applications by choosing ...

Get Hands-On GUI Programming with C++ and Qt5 now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.