Combining Qt Widgets and QML with QWidget::createWindowContainer()

Introduction

Qt 5.1 introduces a new method in the QWidget class called createWindowContainer(). It allows embedding a QWindow (such as a QQuickView) into a QWidget-based application. This allows combining both QML and widgets in the same application, something that was not possible with Qt 5.0.

The new method is well documented (see References at the end of the posting) but I did not see any complete compilable examples of using it, so I thought I would present one here.

Qt Contributors Summit 2013 Recap

This year's Qt Contributors Summit was held in conjunction with KDE Akademy in Bilbao, Spain. The event was well attended by engineers from many diverse organizations that share a vital interest in the ongoing development of the Qt libraries.

Move to QML

Since the last posting we properly set up deployment of Cordova Qt for MeeGo Harmattan (e.g. the Nokia N9 phone). We also got Qt 5 packages including WebKit built for MeeGo Harmattan and tested it on a Nokia N9. Incidently, a big PR1.2 software update rolled out this week for MeeGo Harmattan phones.