Label doc tweak

backup_asyncify_input_modes
Tyler Goodlet 2021-06-23 10:06:27 -04:00
parent 3bf400a1c3
commit 95e8d8c3a2
1 changed files with 9 additions and 3 deletions

View File

@ -89,11 +89,16 @@ def right_axis(
class Label: class Label:
""" """
A plain ol' "scene label" using an underlying ``QGraphicsTextItem``.
After hacking for many days on multiple "label" systems inside After hacking for many days on multiple "label" systems inside
``pyqtgraph`` yet again we're left writing our own since it seems ``pyqtgraph`` yet again we're left writing our own since it seems
all of those are over complicated, ad-hoc, pieces of garbage that all of those are over complicated, ad-hoc, transform-mangling,
can't accomplish the simplest things, such as pinning to the left messes which can't accomplish the simplest things via their inputs
hand side of a view box. (such as pinning to the left hand side of a view box).
Here we do the simple thing where the label uses callables to figure
out the (x, y) coordinate "pin point": nice and simple.
This type is another effort (see our graphics) to start making This type is another effort (see our graphics) to start making
small, re-usable label components that can actually be used to build small, re-usable label components that can actually be used to build
@ -104,6 +109,7 @@ class Label:
self, self,
view: pg.ViewBox, view: pg.ViewBox,
fmt_str: str, fmt_str: str,
color: str = 'bracket', color: str = 'bracket',
x_offset: float = 0, x_offset: float = 0,