richtext_editor¶
- class janim.gui.functions.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.functions.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]¶
- staticMetaObject = PySide6.QtCore.QMetaObject("RichTextEdit" inherits "TextEdit": Methods: #62 type=Signal, signature=html_inserted() )¶
- class janim.gui.functions.richtext_editor.RichTextHighlighter¶
基类:
QSyntaxHighlighter- regex = re.compile('(<+)/?[^<]*?>')¶
- color = PySide6.QtGui.QColor.fromRgbF(0.337255, 0.611765, 0.839216, 1.000000)¶
- highlightBlock(text: str) None¶
- staticMetaObject = PySide6.QtCore.QMetaObject("RichTextHighlighter" inherits "QSyntaxHighlighter": )¶