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,在编译后会自动的把包含的头文件包含到程序中。
详细请看下面这篇文章
分享到:
相关推荐
具体参见博客: ...1. QFrame 1.1 QLabel 1.2 QLCDNumber 1.3 QStackedWidget 1.4 QToolBox 2. QAbstractButton 2.1 QPushButton 2.2 QCheckBox、QRadioButton、QGroupBox 3. QLineEdit ...版权声明:本文为CSDN博主「...
qt的子窗口控件使用实例,运行环境是QT5,供大家参考使用
Qt 实现无边框窗口,可以自由缩放窗口尺寸,QT5.8+MinGW编译通过,运行效果见博客分类“Qt实用技术”中关于无边框窗口的实现文章。
qt 实现阴影窗口 源码编译通过
QT 简单的提升窗口部件实例,提示QGraphicsView控件,动态显示钟表
1. Qt嵌入子Qt程序窗口到当前程序 2. 两程序都是Qt Widgets项目 3. 项目IDE为VS+Qt
用QT中最基础最简单知识,通过纯代码创建一个简单的窗口,并实现简单功能。代码简单清晰明了并且带有详细的注释,适合QT零基础的学友们。
Qt 子窗口父窗口切换,窗口间传值
QT图形界面编程
QT图形界面编程课程设计大作业—堤坝灾害点检测智能预警系统。这是在 QT图形界面编程 这门课程上完成的大作业,主要功能分为图像处理以及视频处理两大块。 图像处理包括:灰度化、均值滤波、边缘检测、伽马变换、...
Qt 两个窗口相互切换,Qt信号与槽的机制,实现两个窗口通过点击按钮完成互相切换 Qt 两个窗口相互切换,Qt信号与槽的机制,实现两个窗口通过点击按钮完成互相切换
QT两个窗口之间传值,打开一个子页面在子页面输入内容 再将内容传到父窗口
QT图形与视图框架QT图形与视图框架QT图形与视图框架QT图形与视图框架
第12章、Qt图形编程基础 嵌入式GUI种类和其特点 Qt中的信号与槽的机制 掌握Qt/Embedded的安装和配置 掌握Qt/Embedded应用程序的基本流程
该示例演示Qt在视频窗口上,叠加一层透明窗口,然后在透明窗口上画出截图框的方法。
基于LinuxQT图形图像课程设计。利用嵌入式Linux Qt 制作画图工具实现画图的基本功能》
以上代码用Qt实现了自定义窗口标题栏,非常实用,提供了窗口图标、窗口标题、最小化、最大化、关闭按钮等几个部分。可以应用到每一个窗口中去,保持每个窗口外观的一致性,同时自定义的标题栏也比系统自带的漂亮很多...
Qt之监听窗口改变事件(最小化、最大化、还原)
最近在封装一些类的时候,打算做一个窗口框架,能实现拖动、无边框、透明基本样式等功能 0x00 如何透明窗口? 第一步:开启窗口的透明层。 setWindowFlags(Qt::FramelessWindowHint); /* 注意:如果单纯开启窗口...
利用Qt实现图形绘制,主要实现码盘的各种功能,学习学习