richtext_editor

class janim.gui.popup.richtext_editor.RichTextEditor(parent: QWidget | None = None)

基类:QWidget

setup_ui()
check_box_html_state_changed(state: bool) None
staticMetaObject = PySide6.QtCore.QMetaObject("RichTextEditor" inherits "QWidget": )
class janim.gui.popup.richtext_editor.RichTextEdit(parent: QWidget | None = None)

基类:TextEdit

html_inserted
insertFromMimeData(source: QMimeData) None
static html2richtext(html: str) str
static parse_node(node: Tag) str
static parse_span(span: Tag) str
static parse_color(color: str) str
static parse_style(style: str) dict[str, str]
static parse_text(text: str) str
staticMetaObject = PySide6.QtCore.QMetaObject("RichTextEdit" inherits "TextEdit": Methods:   #62 type=Signal, signature=html_inserted() )
class janim.gui.popup.richtext_editor.RichTextHighlighter

基类:QSyntaxHighlighter

regex = re.compile('<<|<(\\/?[^>]*)>')
escape_color1 = PySide6.QtGui.QColor.fromRgbF(0.509804, 0.509804, 0.509804, 1.000000)
escape_color2 = PySide6.QtGui.QColor.fromRgbF(0.976471, 0.717647, 0.458824, 1.000000)
act_color = PySide6.QtGui.QColor.fromRgbF(0.337255, 0.611765, 0.839216, 1.000000)
highlightBlock(text: str) None
staticMetaObject = PySide6.QtCore.QMetaObject("RichTextHighlighter" inherits "QSyntaxHighlighter": )