zoukankan      html  css  js  c++  java
  • QWT编译、配置、使用(VS2010 + Qt5.1.0)

    QWT,全称是Qt Widgets for Technical Applications,是一个基于LGPL版权协议的开源项目,可生成各种统计图。它为具有技术专业背景的程序提供GUI组件和一组实用类,其目标是以基于2D方式的窗体部件来显示数据, 数据源以数值,数组或一组浮点数等方式提供, 输出方式可以是Curves(曲线),Slider(滚动条),Dials(圆盘),Compasses(仪表盘)等等。该工具库基于Qt开发,所以也继承了Qt的跨平台特性。

    环境:VS2010 + Qt5.1.0
    QWT6.1(官网最新文档)包含:QWT的授权、平台性、新特性、下载、安装、所有类API等。。。
    QWT编译、配置、使用(VS2010 <wbr>+ <wbr>Qt5.1.0)

    1.进入官网,找到相应的下载地址
        QWT编译、配置、使用(VS2010 <wbr>+ <wbr>Qt5.1.0)

    2.从SVN上down下来
    QWT编译、配置、使用(VS2010 <wbr>+ <wbr>Qt5.1.0)
    如上:
    • designer目录:存放QWT插件的源码
    • doc目录:存放帮助文档
    • examples目录:存放QWT的示例(源码、可执行程序)
    • src目录:存放QWT的源码
    • textengines目录:存放数学指标语言的文本驱动引擎代码
    还包含一些pro等工程文件等。

    3.打开Visual Studio 命令提示(2010)
    QWT编译、配置、使用(VS2010 <wbr>+ <wbr>Qt5.1.0)

    4.开始编译
        cd E:QWT
        qmake qwt.pro  
        nmake  
        ----------漫长的等待-----------  
      
        cd designer  
        qmake designer.pro  
        nmake  
        ----------漫长的等待-----------  
        cd ..  
        cd examples  
        qmake examples.pro  
        nmake 
        ----------漫长的等待-----------  
    QWT编译、配置、使用(VS2010 <wbr>+ <wbr>Qt5.1.0)
        也可以使用VS2010直接打开pro进行编译更为简单。

    5.配置
    (1)将E:QWTlib下的qwtd.dll、qwt.dll拷贝到D:SoftwareQtQt5.1.05.1.0msvc2010in下,
       将qwtd.lib、qwt.lib拷贝D:SoftwareQtQt5.1.05.1.0msvc2010lib下(以qt安装目录D:SoftwareQtQt5.1.05.1.0msvc2010为例)。
    (2)将E:QWTdesignerpluginsdesigner目录下的qwt_designer_plugin.dll和qwt_designer_plugin.lib拷贝到D:SoftwareQtQt5.1.05.1.0msvc2010pluginsdesigner目录下。
    (3)将E:QWTsrc目录下的所有.h和.cpp放入一个空文件夹QWT中,再将该文件夹拷贝到D:SoftwareQtQt5.1.05.1.0msvc2010include目录下。

    6.使用
        新建项目,然后进行配置:
    (1)属性->配置属性->C/C++->常规,附加包含目录:$(QTDIR)includeQWT
    (2)属性->配置属性->链接器->输入,附加依赖项:qwtd.lib
    (3)属性->配置属性->C/C++->预处理器,预处理器定义:QWT_DLL

    所有工作准备完成之后,写一个demo,测试一下:
    QWT编译、配置、使用(VS2010 <wbr>+ <wbr>Qt5.1.0)

    运行效果如下:
    QWT编译、配置、使用(VS2010 <wbr>+ <wbr>Qt5.1.0)

        更多源码界面学习请参考:QWTexamples目录,bin、bin_debug目录包含所有可执行文件(没有比这个更好的学习资料了)
    如下:
    QWT编译、配置、使用(VS2010 <wbr>+ <wbr>Qt5.1.0)
    QWT编译、配置、使用(VS2010 <wbr>+ <wbr>Qt5.1.0)
    QWT编译、配置、使用(VS2010 <wbr>+ <wbr>Qt5.1.0)

    更多参考:

  • 相关阅读:
    牛客网 二叉树的镜像 JAVA
    牛客网 反转链表 JAVA
    牛客网 调整数组顺序使奇数位于偶数前面 JAVA
    Integer to Roman LeetCode Java
    Valid Number leetcode java
    Longest Common Prefix
    Wildcard Matching leetcode java
    Regular Expression Matching
    Longest Palindromic Substring
    Add Binary LeetCode Java
  • 原文地址:https://www.cnblogs.com/SunkingYang/p/11049188.html
Copyright © 2011-2022 走看看