Class: QgsNumericScaleBarRenderer¶
A scale bar style that draws text in the form of ‘1:XXXXX’.
Class Hierarchy¶
Base classes¶
Abstract base class for scale bar renderers. |
Virtual Methods
In PyQGIS, only methods marked as virtual
can be safely overridden in a Python subclass of QgsNumericScaleBarRenderer. See the FAQ for more details.
- class qgis.core.QgsNumericScaleBarRenderer[source]¶
Bases:
QgsScaleBarRenderer
- virtual calculateBoxSize(self, context: QgsRenderContext, settings: QgsScaleBarSettings, scaleContext: QgsScaleBarRenderer.ScaleBarContext) QSizeF [source]¶
- Parameters:
context (
QgsRenderContext
)settings (
QgsScaleBarSettings
)scaleContext (QgsScaleBarRenderer.ScaleBarContext)
- Return type:
QSizeF
- virtual calculateBoxSize(self, settings: QgsScaleBarSettings, scaleContext: QgsScaleBarRenderer.ScaleBarContext) QSizeF [source]
Deprecated since version 3.14: Use the one with render context instead.
- Parameters:
settings (
QgsScaleBarSettings
)scaleContext (QgsScaleBarRenderer.ScaleBarContext)
- Return type:
QSizeF