`
qimo601
  • 浏览: 3438471 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
社区版块
存档分类
最新评论

Qt图形测绘窗口部件介绍

    博客分类:
  • Qt
阅读更多

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,在编译后会自动的把包含的头文件包含到程序中。


详细请看下面这篇文章
分享到:
评论

相关推荐

    QT提示部件

    在QT框架下,我们可以利用窗口部件(QWidget)的特性来创建自定义的提示组件。QT是一个跨平台的C++图形用户界面库,提供了丰富的API和工具,使得开发者可以轻松地构建具有高级视觉效果的应用程序。 在这个实例中,...

    qt窗口部件——其他窗口部件代码

    具体参见博客: ...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 实现阴影窗口

    然而,需要注意的是,不是所有的Qt窗口部件都支持QSS的`box-shadow`属性,特别是那些不直接继承自`QWidget`的部件,例如`QDockWidget`或`QMainWindow`。在这种情况下,可能需要使用Qt的Graphics View Framework。 ...

    QT之子窗口控件使用

    QT框架是一种广泛应用于桌面应用开发和跨平台编程的开源库,尤其在图形用户界面(GUI)设计方面表现出色。在QT中,子窗口控件是一个关键概念,它允许开发者创建多窗口应用程序,提升用户体验和软件的组织结构。本文...

    Qt嵌入子Qt程序窗口到当前程序

    本主题将详细介绍如何在VS+Qt集成开发环境中,将一个Qt Widgets项目中的窗口嵌入到另一个同样基于Qt Widgets的项目中。 首先,理解Qt Widgets是Qt库提供的一种用于构建桌面应用的UI框架,它提供了大量的预定义组件...

    qt+opengl 实现多窗口三维图形变换

    在本项目中,我们主要探讨如何使用Qt框架与OpenGL库结合来实现多窗口中的三维图形变换。Qt是一个跨平台的应用程序开发框架,广泛用于GUI应用,而OpenGL则是一种用于渲染2D、3D矢量图形的低级编程接口。通过这两者的...

    基于嵌入式 Linux 的 Qt图形实战开发 PDF,嵌入式linux开发qt界面,C,C++

    1. **Qt基础**:介绍Qt的基本概念,包括信号与槽机制、窗口部件、布局管理、事件处理等。这些是构建Qt应用的基础,对于初学者至关重要。 2. **Qt图形系统**:讲解Qt的图形渲染引擎,如QPainter和QGraphicsView,...

    QT自定义窗口边框

    在QT编程中,自定义窗口边框是一种...总之,QT自定义窗口边框是一个涉及到窗口管理、事件处理、图形绘制等多个方面的综合实践。通过学习和实践,开发者能够更好地掌握QT框架,为用户提供更加美观和个性化的界面体验。

    Qt5实现多窗口切换

    Qt是一个跨平台的C++图形用户界面应用程序开发框架,它提供了丰富的API和工具,使得构建美观且功能强大的应用变得更加便捷。 首先,我们要理解"多窗口"的概念。在GUI应用中,多窗口意味着用户可以在同一个应用程序...

    QT图形视图框架(QGraphicsView)绘图并调用libusb通讯

    通过Qt的图形视图框架进行2D绘图并调用libusb进行通讯 软件架构 软件主要由两部分组成: 1、libusb的调用和使用; 2、qt图形视图框架的基本使用。 安装教程 使用QT打开工程文件; 修改.pro文件中的库路径; 设置...

    基于嵌入式Linux的Qt图形程序实战开发

    在Qt中,设计图形用户界面涉及到使用各种窗口部件(widgets)和布局管理器(layout managers)。例如,QLabel、QPushButton、QComboBox等都是常用的窗口部件。而QVBoxLayout、QHBoxLayout等则用于管理这些部件的布局...

    Qt磁性窗口实现

    QWindow是Qt 5引入的基本窗口类,它是所有可见图形元素的顶级容器,而QWidget是Qt 4中的基础组件,可以看作是窗口系统的核心。在Ubuntu 10.04上的Qt 4.5.0中,我们将主要与QWidget打交道,因为QWindow是在Qt 5中引入...

    Qt图形化界面

    在Qt中,图形界面是通过继承自`QWidget`类的对象构建的,而窗口则由`QMainWindow`类表示。码盘的实现可能涉及到`QPainter`类,它是Qt中的2D图形绘制引擎,可以用来在屏幕上画出码盘的刻度、指针等元素。你需要掌握`...

    Qt设置窗口图标以及程序图标

    本文将详细介绍如何在 Qt 中设置窗口图标和程序图标,包括使用 Qt Designer 创建和编辑资源文件,设置窗口图标,设置程序图标,以及管理资源文件等。 一、设置窗口图标 在 Qt 中,设置窗口图标可以使用 Qt ...

    QT实验设计窗口图形

    QT实验设计窗口图形 一、实验目的 本次实验的主要任务是创建并显示一个简单的窗口,学习一下 Qt 程序最基本的框架。这里我们将学习如何使用 Qt 创建一个简单的窗口,并了解 Qt 程序的基本结构。 二、实验原理 ...

    QT图形视图框架(The Graphics View Framework)详细介绍

    下面详细介绍图形视图框架中的核心概念和组成部分: 1. 场景(Scene):场景是图形视图框架中的核心部件,它管理着所有图形对象,如图形项(GraphicsItem)等。场景提供了对象的添加、删除和查找等功能,是一个图形...

    用QT创建简单窗口

    用QT中最基础最简单知识,通过纯代码创建一个简单的窗口,并实现简单功能。代码简单清晰明了并且带有详细的注释,适合QT零基础的学友们。

    Qt图形界面编写

    首先,让我们来了解Qt的窗口部件(Widgets)。在Qt中,我们可以使用各种预定义的窗口部件,如按钮、文本框、标签等,构建基本的用户界面。对于“数字码盘”的实现,可能需要自定义一个窗口部件,继承自QLabel或...

    qt图形框架基础归纳.rar_QT_QT 图形处理_qt 视图框架_图形_图形 qt

    本文档将深入浅出地介绍QT图形框架的基础知识,包括关键概念、组件以及如何进行事件处理和动画制作。 1. QT图形框架的核心概念 QT的图形框架主要由几个核心组件构成:场景(QGraphicsScene)、图形图项(QGraphics...

Global site tag (gtag.js) - Google Analytics