Porting C++ Applications to Qt 5
This topic talks about the Qt Widgets and Qt WebKit changes in Qt 5. The following step-by-step instructions take you through the changes required to port the Animated Tiles application to Qt 5:
- Open the Animated Tiles project using Qt Creator.
- Edit main.cpp and replace the #include <QtGui> instance with #include <QtWidgets>.
- Edit the animatedtiles.pro and add QT += widgets towards the end of the file.
Note: Qt GUI is included by default in all Qt applications unless excluded using the QT -= gui directive in the qmake project file.
- Save the changes and run the application.
Once you see the application running, check whether it behaves as expected.
A similar change is needed to port Qt 4 C++ applications using Qt WebKit. The following step-by-step instructions take you through the changes required to achieve this:
- Open your project using Qt Creator.
- Replace all #include <QtWebKit> instances with #include <QtWebKitWidgets> in your project source.
- Edit the .pro file and add QT += webkitwidgets.
Note: If the QT += statement already exists, append webkitwidgets to it.
- Save changes and run your application.