The final part of a four-part series on migrating a Qt Widgets application to Qt Quick. It covers completing the MVP architecture transition by moving remaining business logic into proxy classes, then adding a Qt Quick GUI on top of the established proxies. The QML-based Window integrates with PageProxy in a way that mirrors the original Qt Widgets setup. Both GUIs can coexist during transition, giving teams flexibility to migrate at their own pace. The post concludes with a 7-step migration checklist and notes that adopting MVP is valuable even for teams staying with Qt Widgets, as it improves separation of concerns and testability.

6m read timeFrom qt.io
Post cover image
Table of contents
Moving the Remaining Business Logic in Its Corresponding ProxySetup the Qt Quick GUIWhat Now?ConclusionAbout enioka Haute Couture

Sort: