qwt开发速记

头文件

#include <qwt_plot.h>
#include <qwt_plot_grid.h>
#include <qwt_plot_zoomer.h>
#include <qwt_plot_panner.h>
#include <qwt_plot_magnifier.h>

QwtPlot
  • setTitle(PlotName) //设置plot标题
  • setCanvasBackground() //设置画布背景颜色
  • resize(600, 400)
  • setAxisScale(QwtPlot::xBottom,0,2048) //设置坐标范围
  • replot() //刷新曲线
  • canvas() //返回画布
  • canvas()->setCursor //设置鼠标样式
QwtPlotCurve
  • setTitle(CurveName) //设置曲线标题
  • setPen(PenColor, PenWidth); //设置画笔
  • setRenderHint(QwtPlotItem::RenderAntialiased,true) //设置反锯齿
  • setCurveAttribute(QwtPlotCurve::Fitted, true) //平滑曲线
  • setSamples() //设置样本
  • attach(QwtPlot) //附加在哪一个Plot上
QwtPlotZoomer(plot->canvas())
  • setEnabled(false)
QwtPlotPanner(plot->canvas())
  • setEnabled(false)
QwtPlotMagnifier(plot->canvas())
  • setEnabled(false)
Comments
Write a Comment