0

我想QPlainTextEditor在 Qt 中创建一个特定的。也就是说,我想每隔一行用灰色突出显示。现在,我创建了一个新QAbstractScrollArea类 ( HighlightedOddLineScrollArea) 并修改了它paintEvent,但我不知道如何在我的文本编辑器中实现它。我必须通过构造函数来完成,还是有一个函数可以交换默认值?

4

1 回答 1

1

您将需要继承 QPlainTextEditor 并重新实现其paintEvent 函数。由于该函数是虚拟的,因此您定义的函数将被调用而不是父类'

于 2012-09-06T11:17:58.710 回答