• 6474阅读
  • 2回复

怎么修改QPlainTextEdit当前行默认的颜色 [复制链接]

上一主题 下一主题
离线therru
 
只看楼主 正序阅读 楼主  发表于: 2010-09-11
— 本帖被 XChinux 执行加亮操作(2010-09-11) —
QPlainTextEdit能高亮显示当前行,整行高亮的颜色是黄色的。我想要改成其他颜色,但是不知道怎么做,请大侠指教。
离线therru
只看该作者 2楼 发表于: 2010-09-16
是重载highlightCurrentLine()函数吗?  selection是什么东东?
离线cherrychai
只看该作者 1楼 发表于: 2010-09-14
void MyCodeEdit::highlightCurrentLine()
{
        ... ...
        QColor lineColor = QColor(Qt::yellow).lighter(150);  //将这一行的yellow改成需要的颜色即可,不过要用有的颜色,具体查看帮助文档
        ... ...
        selection.format.setBackground(lineColor);
        ......
}
快速回复
限100 字节
 
上一个 下一个