Generating UI with C++, boost & Qt
summary
Prototype generates Qt UI from C++ types instead of hand wiring controls: uses Verdigris to avoid moc, inspects Boost.Fusion ADAPT_STRUCT and iterates with boost::mp11 to auto-create models, edit dialogs and views. Claim: templated QObject classes and generic Qt models work and reduce boilerplate. Built result is a working prototype but integration is hard — existing hand-written Qt code and the generated code don’t compose cleanly, so reuse and migration remain the open problems.
AI-written summary · about
chapters (4)
related talks
25mType driven user interfaces with Qt and C++
24mDesigning UI Architecture for Embedded Devices with Qt and QML
24mThe Roadmap: Next Generation Qt (part 2/2)
28mA Desktop UI with Qt Quick
01h 10mUI prototyping and development for multiple devices in C++
53mQt Quick Best Practices and Design Patterns
49mQt Quick Best Practices and Design Patterns
01h 22mArranging Items, QML Components and Debugging QML (part 4/4)
