Class: QgsTicksScaleBarRenderer¶
-
class
qgis.core.
QgsTicksScaleBarRenderer
¶ Bases:
QgsScaleBarRenderer
Constructor for QgsTicksScaleBarRenderer.
QgsTicksScaleBarRenderer(
QgsTicksScaleBarRenderer
)A scale bar that draws segments using short ticks.
Methods
- param context
- rtype
str
Sets the
position
for tick marks in the scalebar.Returns the position for tick marks in the scalebar.
Attributes
-
class
TickPosition
¶ Bases:
int
-
TicksDown
= 1¶
-
TicksMiddle
= 2¶
-
TicksUp
= 0¶
-
draw
(self, context: QgsRenderContext, settings: QgsScaleBarSettings, scaleContext: QgsScaleBarRenderer.ScaleBarContext)¶ - Parameters
context (QgsRenderContext) –
settings (QgsScaleBarSettings) –
scaleContext (QgsScaleBarRenderer.ScaleBarContext) –
-
drawDefaultLabels
()¶
-
firstLabelString
()¶
-
firstLabelXOffset
()¶
-
name
(self) → str¶ - Return type
str
-
segmentPositions
()¶
-
segmentWidths
()¶
-
setTickPosition
(self, position: QgsTicksScaleBarRenderer.TickPosition)¶ Sets the
position
for tick marks in the scalebar.See also
- Parameters
position (QgsTicksScaleBarRenderer.TickPosition) –
-
tickPosition
(self) → QgsTicksScaleBarRenderer.TickPosition¶ Returns the position for tick marks in the scalebar.
See also
- Return type