看了下你下载的代码,绘制控件用到的都是那么几个东西,到Qt5下接口基本也没什么改的,要在Qt5下编译出来需要改几个地方:
1、pro文件里,QT += core gui widgets,qt5把很多东西都移到widgets模块下了
2、相应的main.cpp里,#include <QtGui/QApplication>,去掉“QtGui/”就可以了
3、同样在main.cpp里,把QTextCodec的内容去掉,Qt5里改了,也不推荐用这个类
4、搜索项目里的宏定义#define SHORT,把前后几行的宏定义全部从头文件移动到cpp文件,以免冲突