QSyntaxHighlighter: изменить цвет фона строки, в которой находится текстовый курсор - PullRequest
1 голос
/ 29 марта 2011

Как изменить цвет фона строки, в которой находится текстовый курсор (курсор), используя QSyntaxHighlighter и QTextEdit

1 Ответ

1 голос
/ 07 июня 2011

Один способ, который я нашел, использовал QTextEdit

QTextEdit *textEdit = centralWidget()->findChild<QTextEdit *>("textEdit");

QTextCursor textCursor(textEdit->document());
textCursor.select(QTextCursor::LineUnderCursor);

textEdit->setAutoFillBackground(true);
QPalette palette;
palette.setColor(QPalette::Background,QColor(200,200,200));
textEdit->setPalette(palette);

Посмотрите, найдете ли вы это полезным

...