Summary

Qt comes with not one, but two complementary GUI toolkits: Qt Widgets, which takes a traditional widget-based approach to GUI development, and Qt Quick, which provides a declarative approach better-suited for platform-agnostic user interfaces for media boxes, some cell phone applications, automobile dashboards, and other embedded environments. For both, Qt offers Qt Designer, a drag-and-drop environment that lets you construct, configure, and preview your user interface as you build your application.

Core to Qt is the notion of signals and slots, Qt's answer to callbacks and events to handle the late-binding required of today's GUI applications. Qt objects can emit signals, which are type-safe function declarations, and other objects can ...

Get Application Development with Qt Creator - Second Edition 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.