我想在Qt中创建一个特定的QPlainTextEditor
。也就是说,我想用灰色突出显示每一行。现在,我已经制作了一个新的QAbstractScrollArea
课程(HighlightedOddLineScrollArea
)并且我已修改其paintEvent
,但我不知道如何将其实施到我的文字编辑。我是否必须通过构造函数来完成,或者是否有更换默认函数的函数?
答案 0 :(得分:1)
您需要继承QPlainTextEditor并重新实现其paintEvent函数。由于函数是虚函数,因此将调用您定义的函数而不是父类'