0

我需要一个QTextEdit能满足我的QSyntaxHilighter 多行块的!我已经将搜索范围缩小到了,QAbstractTextDocumentLayout但我无法确定它。该文档指出:

文本块将文本块或文本段落封装在[...].QTextDocument.

无论如何,我找不到任何要设置或覆盖的东西,因此我可以获得所需的行为。有人可以指出我正确的方向吗?我从耳朵里渗出我的大脑!

谢谢。

4

1 回答 1

0

我找到的解决方案是将QtGui.QTextCursor状态子类化为我需要的正则表达式的模式,QSyntaxHighlightersetCharFormat()在我的选择中使用..(同时阻止信号)。

于 2012-12-18T21:42:48.427 回答