怎么解决setMainWidget在新版本的QT中无法使用的有关问题

如何解决setMainWidget在新版本的QT中无法使用的问题
使用QT编程时出现如下错误:
error C2039: “setMainWidget”: 不是“QApplication”的成员
随后网上搜到说是setMainWidget是QT3的,QT4以后就不用它了,解决方法是加上#define QT3_SUPPORT,再用qmake一下
这里不知道到底如何来使用qmake?或者还有没有别的方法来解决setMainWidget的问题?
------解决方案--------------------
如果你 只是下载了Qt3程序的源码,然后想编译它,那么你需要安装Qt3.

如果你 想移植Qt3的程序到 Qt4甚至是Qt5,那么你需要 http://qt-project.org/doc/qt-4.7/porting4.html (移植的前提是你对Qt3和Qt4都比较熟)

如果你 对qmake都不熟,那么你需要补充的东西可能会有些多