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": )¶