def __init__(self, parent=None):
self.keywordFormat = self._text_format(Qt.blue)
self.stringFormat = self._text_format(Qt.darkRed)
self.commentFormat = self._text_format(Qt.darkGreen)
self.decoratorFormat = self._text_format(Qt.darkGray)
self.keywords = list(keyword_list)
self.rules = [(QRegExp(r"\b%s\b" % kwd), self.keywordFormat)
for kwd in self.keywords] + \
[(QRegExp(r"'.*'"), self.stringFormat),
(QRegExp(r'".*"'), self.stringFormat),
(QRegExp(r"#.*"), self.commentFormat),
(QRegExp(r"@[A-Za-z_]+[A-Za-z0-9_]+"),
self.decoratorFormat)]
self.multilineStart = QRegExp(r"(''')|" + r'(""")')
self.multilineEnd = QRegExp(r"(''')|" + r'(""")')
super().__init__(parent)
UIDockerfileEditor.py 文件源码
python
阅读 29
收藏 0
点赞 0
评论 0
评论列表
文章目录