• (转载)Qwt的安装与使用


     (转载)http://blog.csdn.net/dongliqiang2006/article/details/4479147

    Qwt(http://qwt.sourceforge.net/)是基于Qt写的一个图形类库,不知道这样说对不对,它的原文说明是这样的:
    Qwt - Qt Widgets for Technical Applications
    The Qwt library contains GUI Components and utility classes which are primarily useful for programs with a technical background. Beside a 2D plot widget it provides scales, sliders, dials, compasses, thermometers, wheels and knobs to control or display values, arrays, or ranges of type double.

    下面讲的是Qwt5.0.2版在Qt4.3.3+minGW+eclipse环境下的安装与使用
    一。安装:
    qwt的安装很简单,可以参看它的install文档。
    1.解开下载下来的zip文件,比如解开到d:/qt/qwt-5.0.2目录下,修改目录下的qwtconfig.pri文件里面的安装路径,比如我准备将它安装到d:/qt/qwt目录下,则
    win32 {
        INSTALLBASE    = D:/qt/qwt
    }

    2.从qt的cmd环境进入qwt-5.0.2目录,运行
    qmake qwt.pro
    make
    make install

    3.把d:/qt/qwt/lib目录加入到系统PATH变量里面。

    到这里就已经安装完成了,如果完全成功的话,你可以在qdesigner里面看到有qwt的控件在里面了。
    继续昨天没有完成的任务吧,这里再讲讲如何在eclipse上编写Qt程序,并在其中使用qwt的类
    1.在eclipse里面新新一个qt GUI项目之后,修改它的pro文件,加上如下两项
    LIBS += -L"d:/Qt/Qwt/lib" /
        -lqwt
    INCLUDEPATH += d:/qt/qwt/include

    上面的d:/qt/qwt是上一篇提到的qwt的安装目录了,只有加上这两项,qmake才能找到qwt,并正确的将它链接到你的程序中。

    2.为了能让eclipse能为qwt类实现代码补全,我们还要将d:/qt/qwt/include加入到该工程的属性对话框中C/C++ Include Paths and Symbols内

    3.如果要用eclipse中嵌入的Ui编辑器来设计Ui的话,因为它里面的控件里没有包含qwt的,所以我们得使用Promoted widget功能了,具体的说,就是你在你要使用qwt控件的位置,拖一个qwidget(其他的也可以)上面,然后在它上面右击,选中Promoted widget,然后在出现的对话框中选中base class name为qwidget好了,Promoted class name就是你为使用的qwt类的名字,比如我要使用一个QwtPlot类来画曲线,我就在这里填上QwtPlot,然后在Header file内填入相应的头文件qwt_plot.h,这样就完成了,保存后返回去完成相应的代码吧
  • 相关阅读:
    WINREG.H 编译出错
    WINREG.H 编译出错
    JS创建对象的几种方式
    清除radio单选框外边距
    Dragging MovieClips
    Cannot Say No
    分层提高软件系统的可测试性
    如何从技术上掌控项目?
    领导我只需要你告诉我你要做什么,怎么做让我来好吗?
    如何依据框架进行任务分解
  • 原文地址:https://www.cnblogs.com/Robotke1/p/3074214.html
Copyright © 2020-2023  润新知