MCPcopy Create free account
hub / github.com/SLiCAP/SLiCAP_python / _load_renderer

Method _load_renderer

SLiCAP/schematic/parameter_item.py:54–68  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

52 self.update()
53
54 def _load_renderer(self) -> None:
55 self._renderer = None
56 from .latex_label import LATEX_AVAILABLE
57 if LATEX_AVAILABLE:
58 from .latex_label import render_latex_raw
59 svg, _err = render_latex_raw(self.build_latex(self.params),
60 self.preamble_path)
61 if svg:
62 self._svg_bytes = svg # keep stored bytes up to date
63 if self._svg_bytes:
64 from PySide6.QtSvg import QSvgRenderer
65 from PySide6.QtCore import QByteArray
66 r = QSvgRenderer(QByteArray(self._svg_bytes))
67 if r.isValid():
68 self._renderer = r
69
70 # ── geometry ──────────────────────────────────────────────────────────────
71

Callers 1

__init__Method · 0.95

Calls 2

build_latexMethod · 0.95
render_latex_rawFunction · 0.85

Tested by

no test coverage detected