voidQwtPlotGrid::draw(QPainter*painter,constQwtScaleMap&xMap,constQwtScaleMap&yMap,constQRectF&canvasRect)const[virtual]
Draw the grid. The grid is drawn into the bounding rectangle such that grid lines begin and end at the
rectangle's borders. The X and Y maps are used to map the scale divisions into the drawing region screen.
Parameters:painter Painter
xMap X axis map
yMap Y axis
canvasRect Contents rectangle of the plot canvas
Implements QwtPlotItem.
voidQwtPlotGrid::enableX(boolon)
Enable or disable vertical grid lines.
Parameters:on Enable (true) or disable
Seealso:
Minor grid lines can be enabled or disabled with enableXMin()voidQwtPlotGrid::enableXMin(boolon)
Enable or disable minor vertical grid lines.
Parameters:on Enable (true) or disable
Seealso:enableX()voidQwtPlotGrid::enableY(boolon)
Enable or disable horizontal grid lines.
Parameters:on Enable (true) or disable
Seealso:
Minor grid lines can be enabled or disabled with enableYMin()voidQwtPlotGrid::enableYMin(boolon)
Enable or disable minor horizontal grid lines.
Parameters:on Enable (true) or disable
Seealso:enableY()constQPen&QwtPlotGrid::majorPen()constReturns:
the pen for the major grid lines
Seealso:setMajorPen(), setMinorPen(), setPen()constQPen&QwtPlotGrid::minorPen()constReturns:
the pen for the minor grid lines
Seealso:setMinorPen(), setMajorPen(), setPen()intQwtPlotGrid::rtti()const[virtual]Returns:QwtPlotItem::Rtti_PlotGrid
Reimplemented from QwtPlotItem.
voidQwtPlotGrid::setMajorPen(constQColor&color,qrealwidth=0.0,Qt::PenStylestyle=Qt::SolidLine)
Build and assign a pen for both major grid lines
In Qt5 the default pen width is 1.0 ( 0.0 in Qt4 ) what makes it non cosmetic ( see QPen::isCosmetic() ).
This method has been introduced to hide this incompatibility.
Parameters:color Pen color
width Pen width
style Pen style
Seealso:
pen(), brush()
voidQwtPlotGrid::setMajorPen(constQPen&pen)
Assign a pen for the major grid lines
Parameters:pen Pen
Seealso:majorPen(), setMinorPen(), setPen()voidQwtPlotGrid::setMinorPen(constQColor&color,qrealwidth=0.0,Qt::PenStylestyle=Qt::SolidLine)
Build and assign a pen for the minor grid lines
In Qt5 the default pen width is 1.0 ( 0.0 in Qt4 ) what makes it non cosmetic ( see QPen::isCosmetic() ).
This method has been introduced to hide this incompatibility.
Parameters:color Pen color
width Pen width
style Pen style
Seealso:
pen(), brush()
voidQwtPlotGrid::setMinorPen(constQPen&pen)
Assign a pen for the minor grid lines
Parameters:pen Pen
Seealso:minorPen(), setMajorPen(), setPen()voidQwtPlotGrid::setPen(constQColor&color,qrealwidth=0.0,Qt::PenStylestyle=Qt::SolidLine)
Build and assign a pen for both major and minor grid lines
In Qt5 the default pen width is 1.0 ( 0.0 in Qt4 ) what makes it non cosmetic ( see QPen::isCosmetic() ).
This method has been introduced to hide this incompatibility.
Parameters:color Pen color
width Pen width
style Pen style
Seealso:
pen(), brush()
voidQwtPlotGrid::setPen(constQPen&pen)
Assign a pen for both major and minor grid lines
Parameters:pen Pen
Seealso:setMajorPen(), setMinorPen()voidQwtPlotGrid::setXDiv(constQwtScaleDiv&scaleDiv)
Assign an x axis scale division
Parameters:scaleDiv Scale division
voidQwtPlotGrid::setYDiv(constQwtScaleDiv&scaleDiv)
Assign a y axis division
Parameters:scaleDiv Scale division
voidQwtPlotGrid::updateScaleDiv(constQwtScaleDiv&xScaleDiv,constQwtScaleDiv&yScaleDiv)[virtual]
Update the grid to changes of the axes scale division
Parameters:xScaleDiv Scale division of the x-axis
yScaleDiv Scale division of the y-axis
Seealso:QwtPlot::updateAxes()
Reimplemented from QwtPlotItem.
boolQwtPlotGrid::xEnabled()constReturns:
true if vertical grid lines are enabled
Seealso:enableX()boolQwtPlotGrid::xMinEnabled()constReturns:
true if minor vertical grid lines are enabled
Seealso:enableXMin()constQwtScaleDiv&QwtPlotGrid::xScaleDiv()constReturns:
the scale division of the x axis
boolQwtPlotGrid::yEnabled()constReturns:
true if horizontal grid lines are enabled
Seealso:enableY()boolQwtPlotGrid::yMinEnabled()constReturns:
true if minor horizontal grid lines are enabled
Seealso:enableYMin()constQwtScaleDiv&QwtPlotGrid::yScaleDiv()constReturns:
the scale division of the y axis