Skip to content

TextBlockUserData

Qt Base Class: QTextBlockUserData

Signature: QTextBlockUserData(self) -> None

Base classes

Name Children Inherits
QTextBlockUserData
PySide6.QtGui
QTextBlockUserData(self) -> None

⋔ Inheritance diagram

graph TD
  1473245604112["gui.TextBlockUserData"]
  1473300021856["QtGui.QTextBlockUserData"]
  1473291690208["Shiboken.Object"]
  140713234304496["builtins.object"]
  1473300021856 --> 1473245604112
  1473291690208 --> 1473300021856
  140713234304496 --> 1473291690208

🛈 DocStrings

Bases: QTextBlockUserData

Storage for the user data associated with each line.

Source code in prettyqt\gui\textblockuserdata.py
class TextBlockUserData(QtGui.QTextBlockUserData):
    """Storage for the user data associated with each line."""

    def __init__(self, **kwds):
        for key, value in kwds.items():
            setattr(self, key, value)
        super().__init__()

    def __repr__(self):
        kwargs = {i: getattr(self, i) for i in dir(self) if not i.startswith("__")}
        return get_repr(self, **kwargs)