Qwt刻度尺系列解读---from Qwt-6.1.1


Qwt刻度尺系列解读---fromQwt-6.1.1

    Qwt中,刻度尺scale很重要,也很简单美观,有直尺和环形比例尺等。
    和直尺相关的类主要有:QwtScaleMap, QwtScaleDiv, QwtScaleDraw, QwtScaleWidget.
    QwtScaleMap比例尺映射类提供了比例尺坐标系和绘图设备坐标系之间的映射关系,其主要的功能靠
QwtTransform类实现。
    QwtScaleDiv标尺刻度分隔类,一个刻度尺的刻度划分包括起始值、主刻度、次刻度、最小刻度。多数
情况下,刻度划分由QwtScaleEngine的派生类自动计算。
    QwtScaleDraw是绘制标尺类,它继承自抽象基类QwtAbstractScaleDraw,用于绘制普通直尺,
一个刻度尺由多个部分组成,由QwtAbstractScaleDraw::ScaleComponent定义:Backbone(主干)、
Ticks(刻度线)、Labels(标签)。
    QwtScaleWidget类是标尺部件,用于显示绘制的标尺,继承自QWidget.
    QwtScaleEngine是刻度尺引擎类
    QwtTransform类用来转换坐标系统.

/

QwtScaleMap类参考:

公有成员函数:
 QwtScaleMap ()
 QwtScaleMap (const QwtScaleMap &)
 ∼QwtScaleMap ()
 QwtScaleMap & operator= (const QwtScaleMap &); //复制构造函数
 void setTransformation (QwtTransform ∗);   //设置转换映射
 const QwtTransform  transformation () const;  //获取转换
 void setPaintInterval (double p1 , double p2); //设置绘图设备间隔边界
 void setScaleInterval (double s1 , double s2); //设置刻度尺间隔
 double transform (double s) const;  //把刻度尺上间隔对应的点转换为绘图设备上的点
 double invTransform (double p) const; //转换一个绘图设备值为刻度尺的间隔值
 double p1 () const;    //返回绘图间隔的第一个边界
 double p2 () const;    //返回绘图间隔的第二个边界
 double s1 () const;    //返回刻度尺间隔的第一个边界
 double s2 () const;     //返回刻度尺间隔的第二个边界
 double pDist () const;    //返回qwtAbs( p2() - p1() )
 double sDist () const;    //返回qwtAbs( s2() - s1() )
 bool isInverting () const;    //如果( p1() < p2() ) != ( s1() < s2() ), 返回true

静态公有成员函数:
 static QRectF transform (const QwtScaleMap &, const QwtScaleMap &, const QRectF &);
//将刻度尺中一个矩形转换到绘图坐标中.参数:x map, y map, 在刻度尺坐标中的矩形
 static QRectF invTransform (const QwtScaleMap &, const QwtScaleMap &, const QRectF &)
 static QPointF transform (const QwtScaleMap &, const QwtScaleMap &, const QPointF &)
 static QPointF invTransform (const QwtScaleMap &, const QwtScaleMap &, const QPointF &)
/

QwtScaleDiv类参考:

公有成员类型:
 enum TickType {
   
NoTick = -1, MinorTick, 
  • 2
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: qwt-6.1.2.pdf是关于Qwt(Qt Widgets for Technical Applications)版本6.1.2的文档手册。Qwt是一个基于Qt库的C++绘图和数据可视化解决方案,被广泛用于科学和工程应用。该文档手册提供了Qwt库的详细说明和使用方法,包括类、函数、模块和示例等。它可以帮助开发者快速了解和掌握Qwt的特性和使用技巧,以便正确和高效地使用该库进行数据可视化开发。 qwt-6.1.2.qch是关于Qwt库版本6.1.2的Qt帮助文档。该文档以帮助文档的形式呈现,结合Qt帮助系统的特点,方便开发者快速访问和查阅。它包含了关于Qwt库的全面的信息,包括类、函数、枚举、信号和宏等,开发者可以通过关键字搜索、目录导航和索引查找所需的文档内容。 对于使用Qwt库进行数据可视化的开发者来说,qwt-6.1.2.pdf和qwt-6.1.2.qch是非常重要的参考资料。使用qwt-6.1.2.pdf可以深入了解Qwt库的特性和使用方法,通过示例和说明可以更好地理解和应用Qwt的功能。而使用qwt-6.1.2.qch可以更方便地随时查询和查阅有关Qwt库的文档信息,在开发过程中遇到问题时能够快速定位并解决。 总之,qwt-6.1.2.pdf和qwt-6.1.2.qch提供了关于Qwt库的详尽文档信息,对于使用Qwt进行数据可视化开发的开发者来说,它们是必不可少的参考工具。通过学习和掌握这些文档,开发者可以更好地使用Qwt库进行科学和工程应用的开发工作。 ### 回答2: qwt-6.1.2.pdf和qwt-6.1.2.qch是与Qwt库相关的文件。 Qwt是一个基于Qt框架的绘图库,用于创建各种类型的绘图和数据可视化应用程序。qwt-6.1.2.pdf是Qwt库的文档文件,提供了关于Qwt库的详细说明和使用指南,包括库的安装、配置和使用方法。它包含了各种示例和代码片段,帮助用户更好地理解和应用Qwt库。 而qwt-6.1.2.qch则是Qwt库的帮助文档文件,它是Qt助手应用程序的文件格式,可以通过Qt助手来打开和浏览。qch文件包含了Qwt库的类和函数的详细信息,可以通过关键字搜索和导航,方便用户了解和使用Qwt库的各种功能。 这两个文件对于使用Qwt库开发应用程序的开发者来说非常重要。通过阅读qwt-6.1.2.pdf,开发者可以了解Qwt库的整体架构和使用方法,快速掌握Qwt库的主要功能。而qwt-6.1.2.qch文件则提供了方便的API文档和代码示例,可以帮助开发者更快地查找和理解Qwt库的各种类和函数,提高开发效率。 总之,qwt-6.1.2.pdf和qwt-6.1.2.qch是与Qwt库相关的文档文件,包含了Qwt库的详细说明和API文档,对于使用Qwt库开发应用程序的开发者来说是非常有用的参考资料。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值