qt4 程序 移植到 qt5

http://qt-project.org/doc/qt-5.0/qtdoc/portingcppapp.html

Src\qtbase\bin\fixqt4headers

Porting C++ Applications to Qt 5

This topic talks about the Qt Widgets change and provides guidance to handle it. The following step-by-step instructions takes you through the changes required to port the Animated Tiles C++ application to Qt 5:

  1. Edit main.cpp and change the #include <QtGui> to #include <QtWidgets>.

    Note: You can find a perl script called fixqt4headers in the bin directory of your Qt package that will automate many of the required header file changes.

  2. Edit the animatedtiles.pro and add QT += widgets towards the end of the file.

    Note: QtGui is included by default in all Qt applications unless excluded using the QT -= gui directive in the qmake project file.

  3. Run qmake and make utilities to build the binary.
原文地址:https://www.cnblogs.com/threef/p/2992195.html