使用QSyntaxHighlighter突出显示奇数行

3
据我所知,要为我的 QTextEdit 创建一个语法高亮器,我需要继承 QSyntaxHighlighter 并重写 highlightBlock() 函数。
然而,在 highlightBlock() 中,我只能获得一个 QString 对象,该字符串不包含有关文档中位置的任何信息。如果我想仅在奇数行中突出显示文本,该怎么办呢?
1个回答

2

QSyntaxHighlighter拥有这个功能

protected:
QTextBlock currentBlock() const;

您可以在blockNumber()中找到


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接