Qt 图形测绘窗口部件,主要使用第三方窗口部件:

1、Qwt:http://qwt.sourceforge.net 开源免费

2、GraphPak: http://www.ics.com  收费

3、KD Chart: http://www.kdab.net 收费

1、Qwt:

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

Qwt的安装与使用

Qwt是基于qt的一种免费的GUI组件。在网上的专栏网址是http://qwt.sourceforge.net/。在这个网址可以查看关于Qwt的介绍,示例以及源代码的下载。该类库目前的版本是5.0.2,支持 Qt >= 2.3.0,但5.0.2版本我编译很多次都没成功后改5.0.0版本,一次就成功了 。

下面介绍一下windows(VC6.0)上的编译过程。Qwt源程序下载后,解压到一个目录下,比如D:\qt\qwt.进入命令行方式,依次执行下面的命令:

cd D:\qt\qwt

qmake qwt.pro

nmake

cd designer

qmake qwtplugin.pro

nmake

cd ..

cd examples

qmake examples.pro

nmake

执行完上面的命令后,qwt组件就编译完成了。然后将C:\Qt\Qwt\lib的qwt.dll和qwt.lib分别拷贝到D:\qt\4.3.2\bin和D:\qt\4.3.2\lib(以qt安装在D:\qt\4.3.2目录下为例)目录下。再将D:\Qt\Qwt\designer\plugins\designer目录下的qwtplugin.dll和

qwtplugin.lib拷贝到D:\Qt\4.3.2\plugins\designer目录下。再将D:\Qt\Qwt\include目录下的所有文件拷贝到D:\Qt\4.3.2\include目录下。这样就完成了Qwt的编译和配置工作了。在Designer中绘制用户界面时,就可以看到界面左侧的ToolBox工具箱中增加了“Qwt”类型的控件。我们在设计用户界面时就可以像使用其它Qt控件一样使用Qwt组件了。程序中要增加库文件qwt.lib,在编译后会自动的把包含的头文件包含到程序中。

详细请看下面这篇文章

QWT6.0.1+win7下安装说明

Qt图形测绘窗口部件介绍相关推荐

  1. Qt 图形特效(Graphics Effect)介绍

    原文链接:Qt 图形特效(Graphics Effect)介绍 QGraphicsEffect也是Qt-4.6引入的一个新功能.它让给图形元素QGraphicsItem增加更佳视觉效果的编程变得非常简 ...

  2. Qt 之 去除窗口部件被选中后的焦点虚线框

    #一.简述 十一月已去,迎接了2016年的最后一个月. 很惭愧,十一月份就写了四篇博客,十二月好好加油,争取一天一篇. 今天就先讲一讲一个简单的问题,在界面中如果有按钮,复选框.单选框等部件,我们按T ...

  3. qt5 python gui programming_Python GUI教程(五):通过Qt设计师在GUI中添加窗口部件

    本篇将会介绍到 使用qt设计师添加窗口部件到我们的GUI中: 当我们移动光标到菜单时更新状态栏信息: 通过一个菜单关闭应用程序: 添加一个选项卡.按钮和刻度盘: 继续添加一个菜单 如同第二篇文章中使用 ...

  4. Qt 设计师-Qt Designer基础控件介绍

    Layouts: Vertical Layout:垂直布局 Horizontal Layout:水平布局 Gird Layout:栅格布局 FormLayout:表单布局 关于布局有很多博客写的很好就 ...

  5. Qt4_IconEditor窗口部件

    子类化QWidget 许多自定义窗口部件都是对现有窗口部件的简单组合,不论它们是内置的Qt窗口部件,还是其他一些像HexSpinBox这样的自定义窗口部件. 通过对现有窗口部件的组合构建而成的自定义窗 ...

  6. qt获取窗口的右上角位置_如何获得 Qt窗口部件在主窗口中的位置--确定鼠标是否在某一控件上与在控件上的位置...

    用Qt Creator 设计程序时,最方便的就是ui设计器,可以很容易的得到想要的布局. 但是这样自动布局带来的后果是很难知道窗口中某一部件在主窗口中的相对位置. 在处理子窗口鼠标事件时变的很麻烦.主 ...

  7. QT Creator快速入门读书笔记:窗口部件初探

    QWidget基础窗口部件 Qt把没有嵌入到其他部件中的部件称为窗口,一般窗口都有边框和标题栏,就像程序中的widget和label一样.QMainWindow和大量的QDialog子类是最一般的窗口 ...

  8. Qt窗口部件与布局之二:布局管理

    第3章讲述了一些窗口部件,当时往界面上拖放部件时都是随意放置的,这对于学习部件的使用没有太大的影响,但是,对于一个完善的软件,布局管理却是必不可少的. 无论是想要界面中部件有一个很整齐的排列,还是想要 ...

  9. 【原创】Qt自定义窗口部件

    QtDesigner自定义窗口部件有两种方法:改进法(promotion)和插件法(plugin) 改进法 1.改进法之前,要先写好子类化QSpinBox后的HexspinBox.h和HexspinB ...

最新文章

  1. idea的tomcat配置文件在哪里修改_MyBatis配置文件详解
  2. linux_vim编辑文件无法高亮显示解决方法
  3. python自动化--语言基础一数据类型及类型转换
  4. 三相pmsm矢量控制仿真模型_学术简报|永磁同步电机无速度传感器控制离散化方法研究...
  5. [20170617]vim中调用sqlplus.txt
  6. php 语法验证_PHP用户登录验证模块
  7. NodeJs将项目上传至服务器
  8. redis bitmap存储入门
  9. 收藏 | 如何撰写好一篇论文?密歇根教授《撰写高影响力论文指南》
  10. Kotlin — 心印(熟悉与锻炼Kotlin语法)
  11. 正则化、岭回归与LASSO回归(套索回归)
  12. BAT中一行太长,如何折行
  13. python-白盒测试方法
  14. 在万能地图下载器中如何不显示谷歌电子地图上的地名文字?
  15. IMAC 2011 MID免光驱安装WIN10
  16. 共享Excel编辑的一些资源
  17. 朱棣文2009年哈佛大学演讲:未来并非在劫难逃
  18. 雅虎创始人杨致远简介
  19. 网易2017内推笔试题--小易老师的疯狂数列
  20. 顾城其实很可怜 舒婷回忆:他一辈子都在为钱发愁

热门文章

  1. [转]nodejs深入学(7)理解Buffer
  2. 虹软人脸识别在 linux中so文件加载不到的问题
  3. c/c++ 标准库 string
  4. 什么是命名空间?php命名空间的基本应用分享
  5. [转载]Docker的安装配置及使用详解
  6. 设计可扩展的应用程序
  7. sstap tun虚拟网卡没有安装_虚拟设备之TUN和TAP
  8. raster | R语言中的空间栅格对象及其基本处理方法(Ⅳ):数据聚合、重采样
  9. python中isinstance是什么意思_isinstance在python中的意思是什么?
  10. python中对象的特性_Python深入学习之对象的属性