一、下载qwt插件
下载地址:http://sourceforge.net/projects/qwt/files/qwt/
我的Qt Creator是5.7版本的,并且是windows系统,所以下载qwt-6.1.3.zip,linux系统下载qwt-6.1.3.tar.bz2。
二、解压编译
把下载好的安装包放到QT的安装路径下,如C:\Qt,新建一个文件夹,解压到当前文件夹,然后打开qwt.pro工程文件。打开qwtbuild.pri文件,如下图所示:
把该文件内容修改为:
修改完成后保存,开始编译这个工程,大约需要10分钟左右,编译完成后出现如下界面,忽略警告。
三、配置
1、将C:\Qt\qtctrl\build-qwt-Desktop_Qt_5_5_1_MinGW_32bit-Debug\lib下的两个.dll文件复制到C:\Qt\Qt5.5.1\5.5\mingw492_32\bin目录下;
2、将C:\Qt\qtctrl\build-qwt-Desktop_Qt_5_5_1_MinGW_32bit-Debug\lib下的两个.a文件复制到C:\Qt\Qt5.5.1\5.5\mingw492_32\lib目录下;
3、将C:\Qt\qtctrl\build-qwt-Desktop_Qt_5_5_1_MinGW_32bit-Debug\designer\plugins\designer下的两个文件.a和.dll复制到C:\Qt\Qt5.5.1\5.5\mingw492_32\plugins\designer目录下;
4、将C:\Qt\qtctrl\qwt-6.1.3\src目录下的所有文件都复制到一个新建的qwt文件夹中,把该文件夹放到C:\Qt\Qt5.5.1\5.5\mingw492_32\include目录下。
四、建立工程
新建一个工程,在.pro文件中添加LIBS+=-L"C:/Qt/Qt5.5.1/5.5/mingw492_32/lib" -lqwt和INCLUDEPATH+=C:/Qt/Qt5.5.1/5.5/mingw492_32/include/qwt。在打开.ui文件时不能直接打开,右击鼠标,选择用Qt Designer打开,就可以使用Qwt Widgets了。注意一点,在release模式下编译工程