QT Creator添加QWT插件

一、下载QWT项目原文件

下载网址:https://sourceforge.net/projects/qwt/files/

下载后的文件如下:

下载后需要自己编译。

二、编译项目

使用QT Creator打开qwt.pro项目,这里使用的版本是4.3.1,QT版本是5.9的。

运行编译后,在项目的同级文件夹中生成一个输出文件夹(build-qwt-Desktop_Qt_5_9_0_MinGW_32bit-Debug):

主要是用到编译生成的qwtd.dll、qwt.dll、libqwt.a、libqwtd.a、qwt_designer_plugin.dll和libqwt_designer_plugin.a

三、配置

1.找到QT Creater的安装目录。

2.将qwtd.dll、qwt.dll拷贝到D:\keil5\QTAZ\5.9\mingw53_32\bin下。

3.将libqwt.a、libqwtd.a(有些版本生成的可能是qwtd.lib、qwt.lib)拷贝D:\keil5\QTAZ\5.9\mingw53_32\lib下。

4.将qwt_designer_plugin.dll和libqwt_designer_plugin.a(或qwt_designer_plugin.lib)拷贝到D:\Software\Qt\Qt5.1.0\Tools\QtCreator\bin\plugins\designer目录下。

5.在D:\keil5\QTAZ\5.9\mingw53_32\include文件夹下创建QWT文件夹,将下载的工程项目中src文件夹(D:\keil5\QT\qwt-6.1.4\src)下的所有.h和.cpp拷贝进去。

四、测试使用

1.建立一个QT测试工程,打开QT Designer或者在QT Creator中在ui文件右单击选择“用...打开”-->选择QT Designer。

会看到QT Designer中出现QWT的插件:

在项目的pro文件中需要加入如下代码:

DEFINES += QT_DEPRECATED_WARNINGS QWT_DLL

INCLUDEPATH +=D:\keil5\QTAZ\5.9\mingw53_32\include\QWT

LIBS+= -lqwtd  

在有些教程中说:如果运行环境变成release,需要将第二句变为LIBS+= -lqwt ,并且不能两句都加,否则运行不通过。

暂时没遇到编译不通过,这里也没试过LIBS+= -lqwt。值得注意的是在Qt Creater中无法显示使用qwt部件的,只可以在Designer中使用。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值