最近,使用Qt开发程序,整理所有的类翻译成中文,方便对这个第三方库有个总体的了解和使用,有些地方翻译不准确,请大家指正.

类名翻译如下:

QwtAbstractLegend:打印部件的抽象基类

QwtAbstractScale:带有刻度尺的抽象类

QwtAbstractScaleDraw:绘制刻度尺的抽象基类

QwtAbstractSlider:滑块部件的抽象基类;
QwtAlphaColorMap:可以改变颜色的alpha值;
QwtAnalogClock:时钟的模拟类;
QwtArrayData:包含2个QwtArray<double>实例的数据类;
QwtArrowButton:箭头按钮;
QwtClipper:剪贴板类;
QwtColorMap:提供数值到颜色的映射功能;
QwtCompass:指南针部件;
QwtCompassMagnetNeedle:指南针部件的磁针;
QwtCompa***ose:罗盘部件的抽象基类;
QwtCompassWindArrow:风向标的指示器;

一.QwtPlot说明:

QwtPlot是用来绘制二维图像的widget。在它的画板上可以无限制的显示绘画组件。绘画组件可以是曲线(QwtPlotCurve)、标记(QwtPlotMarker)、网格(QwtPlotGrid)、或者其它从QwtPlotItem继承的组件。

QwtPlot拥有4个axes(轴线)

yLeft Y axis left of the canvas.
yRight Y axis right of the canvas.
xBottom X axis below the canvas.
xTop X axis above the canvas.

常用函数接口

setAxisTitle设置轴标题
enableAxis主要是显示xTop,yRight坐标轴
setAxisMaxMajor设置某个某个坐标轴扩大比例尺的最大间隔数目
setAxisMaxMinor设置某个某个坐标轴缩小比例尺的最大间隔数目
setAxisScale禁用自动缩放比例尺,为某个坐标轴指定一个修改的比例尺
insertLegend添加图例(标注)

常用组件

QwtPlotCurve曲线
QwtPlotMarker标记
QwtPlotGrid网格
QwtPlotHistogram直方图
other从QwtPlotItem继承的组件
QwtPlotItemplot能显示的类,如果想要实现自己绘画图形,要继承此类实现rtti和draw接口
QwtPlotPanner平移器 (用鼠标左键平移)
QwtPlotMagnifier 放大器 (用鼠标滚轮缩放)
QwtPlotCanvas画布
QwtScaleMap比例图---可以提供一个逻辑区域到实际区域的坐标转换
QwtScaleWidget比例窗口
QwtScaleDiv比例布局
QwtLegent标注
QwtPlotLayout布局管理器
QwtScaleDraw自画坐标轴

QwtPlotCure简介

常见接口
setPen设置画笔
setData设置曲线的数据
setStyle设置曲线形式,点、直线、虚线等等
setCurveAttribute设置曲线属性,一般设置Fitted
attch把曲线附加到QwlPlot上