ui_->qwtPlot_0->setAxisTitle(QwtPlot::yLeft, "f0");
//设置坐标轴的范围
ui_->qwtPlot_0->setAxisAutoScale(QwtPlot::xBottom, true);
ui_->qwtPlot_0->setAxisAutoScale(QwtPlot::yLeft, true);
//设置右边标注
ui_->qwtPlot_0->insertLegend(new QwtLegend(), QwtPlot::RightLegend);
//使用滚轮放大/缩小
(void) new QwtPlotMagnifier( ui_->qwtPlot_0->canvas() );
//鼠标左键选择区域放大:(右键还原)
auto zoomer = new QwtPlotZoomer(ui_->qwtPlot_0->canvas() );
zoomer->setRubberBandPen( QColor( Qt::black ) );
zoomer->setTrackerPen( QColor( Qt::black ) );
zoomer->setMousePattern(QwtEventPattern::MouseSelect2,Qt::RightButton, Qt::ControlModifier );
zoomer->setMousePattern(QwtEventPattern::MouseSelect3,Qt::RightButton );
Qt绘图相关的属性设置
最新推荐文章于 2023-06-23 00:17:34 发布