qwtplotmarker标记用法 QwtPlotMarker的用法如下: 1.在.h文件中实例化一个Marker对象。 2.在.cpp文件中赋初值。 3.设置Marker属性,如设置标记文本、设置标记坐标位置、设置线条样式、设置线条画笔、设置符号样式等。 4.将标记附加到或从QwtPlot中分离。
pointsArr.clear();// ...a horizontal line at y = 1...QwtPlotMarker *mY1 =newQwtPlotMarker(); mY1->setLabel( QString::fromLatin1("y = 1") ); mY1->setLabelAlignment( Qt::AlignRight | Qt::AlignTop ); mY1->setLineStyle( QwtPlotMarker::HLine ); mY1->setYValue(1.0); mY1...
{QwtPlotMarker* selection =nullptr;// Must be within 10 pixels at leastdoubledist =10.0;constQwtPlotItemList& itmList = itemList();for(QwtPlotItemIterator it = itmList.begin(); it != itmList.end(); ++it) {if((*it)->rtti() == QwtPlotItem::Rtti_PlotMarker) {QwtPlotMarker* m =...
}///drawmarkers//QwtPlotMarkerIterator itm = markerIterator();for(QwtPlotMarker *marker = itm.toFirst(); marker !=0; marker = ++itm ) {if( marker->enabled() ) { marker->draw(painter,map[marker->xAxis()].transform(marker->xValue()),map[marker->yAxis()].transform(marker->yValue(...
d_plot->removeMarker(mrkY); mrkY =-1; } } 开发者ID:liyulun,项目名称:mantid,代码行数:26,代码来源: longQwtPlot::insertLineMarker(constQString &label,intaxis) { QwtMarker::LineStyle lineStyle = QwtMarker::NoLine;intxAxis = QwtPlot::xBottom;intyAxis = QwtPlot::yLeft;switch(axis) ...
在下文中一共展示了QwtPlotMarker::value方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。 示例1: shiftMarkerCursor ▲ // Select the next/previous neighbour of the selected point// 0 = up// 1 = down// 2 =...
QwtPlotMarker *m = d_markers->find(key);if(m)returnm->label();elsereturnQString::null; } 开发者ID:BackupTheBerlios,项目名称:qtiplot-svn,代码行数:12,代码来源:qwt_plot_marker.cpp 示例2: reset ▲点赞 7▼ voidQwtPlotPrintFilter::reset(QwtPlotItem *item)const{if( d_data->cache ==...
QwtPlotMarker *m = d_markers->find(key);if(m) { mx = m->xValue(); my = m->yValue(); }else{ mx =0; my =0; } } 开发者ID:BackupTheBerlios,项目名称:qtiplot-svn,代码行数:14,代码来源:qwt_plot_marker.cpp 示例4: drawCanvasItems ...
QwtPlotMarker *marker =newQwtPlotMarker(); marker->setTitle( QString("Event %1").arg( i +1) ); marker->setLineStyle( QwtPlotMarker::VLine ); marker->setLinePen( colors[ i % numColors ],0, Qt::DashLine ); marker->setVisible(false);QDateTimedt( QDate(2010,1,1)); ...
在下文中一共展示了QwtPlotMarker::enabled方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。 示例1: drawCanvas ▲点赞 9▼ //! Redraw grid, curves, and markers. The draw code// does not clear clipRegion prior...